Methods and systems for caching data using behavioral event correlations
First Claim
Patent Images
1. A method for populating a cache, comprising:
- retrieving a set of execution context IDs from an object table, wherein the set of execution context IDs is associated with an object value;
performing an execution context lookup in an execution context table for every retrieved execution context ID to determine a set of objects to be retrieved from a backing store; and
retrieving the set of objects from the backing store and pre-loading the set of objects into the cache.
12 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.
166 Citations
15 Claims
-
1. A method for populating a cache, comprising:
-
retrieving a set of execution context IDs from an object table, wherein the set of execution context IDs is associated with an object value; performing an execution context lookup in an execution context table for every retrieved execution context ID to determine a set of objects to be retrieved from a backing store; and retrieving the set of objects from the backing store and pre-loading the set of objects into the cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a cache to receive access requests from a client to retrieve a value of an object based on an object identification (ID); and a cache loader to retrieve a set of execution context IDs from an object table, wherein the set of execution context IDs is associated with an object value, the cache loader being further configured to perform an execution context lookup in an execution context table for every retrieved execution context ID to determine a set of objects to be retrieved from a backing store and to pre-load the set of objects into the cache. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing associated data, wherein the data, when accessed, results in a machine performing operations comprising:
-
retrieving a set of execution context IDs from an object table, wherein the set of execution context IDs is associated with an object value; and performing an execution context lookup in an execution context table for every retrieved execution context ID to determine a set of objects to be retrieved from a backing store; and retrieving the set of objects from the backing store and pre-loading the set of objects into the cache.
-
Specification