1. In a system having a plurality of storage elements, a method for maintaining stored objects in the plurality of storage elements, comprising the steps of: storing an object in a plurality of storage elements; in response to a request to update the object, determining a future invalidation time when the object should be invalidated in storage elements currently storing the object; and delaying updating the object until the invalidation time has passed.