Systems and methods for coupled cache management
AssigneeAppian Corporation
InventorBrian Sullivan
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer-readable storage media for maintaining and utilizing a unified cache memory. The method first identifies a unified cache memory associated with an application and populates it with data for access during application execution. The unified cache memory is associated with coupled lookup elements, which include multiple keys and multiple values coupled together. The coupled lookup elements are available to the application for access to all possible views of the data.
Claims20
A non-transitory computer readable medium including instructions that, when executed by at least one processor, cause the at least one processor to perform operations for updating a unified cache memory, the operations comprising:
- receiving a request to perform an update operation on the unified cache memory;
- determining whether the update operation is a compatible operation;
- accessing the unified cache memory with a plurality of coupled lookup elements, the plurality of coupled lookup elements including at least one of:
- coupled keys, comprising two or more coupled keys for identifying data in the unified cache memory;
- or
- coupled data, comprising two or more coupled data elements in the unified cache memory;
- and
- performing the update operation on at least one of the plurality of coupled lookup elements in the unified cache memory.
A computer-implemented method for updating a unified cache memory, the method comprising:
- receiving a request to perform an update operation on the unified cache memory;
- determining whether the update operation is a compatible operation;
- accessing the unified cache memory with a plurality of coupled lookup elements, the plurality of coupled lookup elements including at least one of:
- coupled keys, comprising two or more coupled keys for identifying data in the unified cache memory;
- or
- coupled data, comprising two or more coupled data elements in the unified cache memory;
- and
- performing the update operation on at least one of the plurality of coupled lookup elements in the unified cache memory.
Dependencies are inferred from the claim text.