A method and system to maintain cached objects. The method includes locking a
plurality
of caches to prevent subsequent write operations to the plurality of caches upon
notification of an update operation to a plurality of objects in an object store.
The plurality of caches is updated as a common transaction. The locking may include
identifying each of the plurality of caches as having registered an interest that
is affected by the update operation, and identifying further caches associated
with the object store as not having registered an interest that is affected by
the update operation.