Patent ID: 9152626
Filing Date: 2015-10-06
Classification: G06F

Abstract:
1. A computer-implemented method comprising: receiving new data by a cache manager implemented by one or more processors; updating, by the cache manager, an entry of a cache with the new data received by the cache manager; registering the updating of the entry with the new data with an invalidator implemented by one or more processors, the registering comprising a timestamp; registering dependencies for the entry of the cache with the new data; generating an invalidation event by the invalidator, the invalidation event including a notification about the updating of the entry of the cache with the new data received by the cache manager according to the timestamp; and amortizing invalidation across a plurality of updates by not invalidating, by the cache manager, all entries dependent upon the updated entry immediately when the entry is updated and by invalidating, by the cache manager, an entry dependent upon the updated entry in response to a lookup of the entry dependent upon the updated entry.