Transactional-consistent cache for database objects
AssigneeSap SE
InventorsThomas Seufert, Norman May
Life of this patent
Estimating the term…
Abstract
A system and method for providing a transactional-consistent cache for database objects is disclosed. New data is received by a cache manager. The cache manager updates an entry of a cache with the new data received by the cache manager, by registering the updating of the entry with the new data with an invalidator. The registering includes a timestamp. An invalidation event is then generated by the invalidator. The invalidation event includes a notification about the updating of the entry of the cache with the new data received by the cache manager according to the timestamp.
Claims12
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;
- and
- 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.
A computer program product comprising a machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
- receive new data by a cache manager;
- update, by the cache manager, an entry of a cache with the new data received by the cache manager;
- register the updating of the entry with the new data with an invalidator, the registering comprising a timestamp;
- and
- generate 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.
A system comprising:
- at least one programmable processor associated with an application server;
- and
- a machine-readable medium storing instructions that, when executed by the at least one processor, cause the at least one programmable processor to perform operations comprising:
- receive new data into a cache associated with the machine-readable medium;
- update an entry of a cache with the new data;
- register the updating of the entry with the new data, the registering comprising a timestamp;
- and
- generate an invalidation event, 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.
Dependencies are inferred from the claim text.