The benefits of a distributed cache