MANAGING DATA WITHIN A CACHE
First Claim
Patent Images
1. A method, comprising:
- transferring from a data archive first data associated with a first structure of an archive file and second data associated with a second structure of the archive file to cache memory;
tracking a consumer that requested the first structure of the archive file and the second structure of the archive file to be transferred to the cache memory;
performing, within the cache memory, a relational operation between the first data and the second data;
determining that the consumer is finished with the requested first structure and the requested second structure; and
deleting the first data and the second data from the cache memory based on the determination that the consumer is finished with the request first structure and the requested second structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing data within a cache is described. In sonic example embodiments, the system identifies and/or tracks consumers of data located within a cache, and maintains the data within the cache based on determining whether there is an active consumer of the data.
-
Citations
20 Claims
-
1. A method, comprising:
-
transferring from a data archive first data associated with a first structure of an archive file and second data associated with a second structure of the archive file to cache memory; tracking a consumer that requested the first structure of the archive file and the second structure of the archive file to be transferred to the cache memory; performing, within the cache memory, a relational operation between the first data and the second data; determining that the consumer is finished with the requested first structure and the requested second structure; and deleting the first data and the second data from the cache memory based on the determination that the consumer is finished with the request first structure and the requested second structure. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium whose contents, when executed by a computing system, cause the computing system to perform operations for managing data objects stored within memory of a cache, comprising:
-
determining, via a cache manager located with the cache, whether a consumer of a data object stored within memory of a cache is currently utilizing the data object; and managing the data object stored within the memory of the cache based on the determination. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A cache management system, the system comprising:
-
a data transfer module that is configured to transfer one or more data objects into a memory component of a cache; a tracking module located within the cache that is configured to track consumer information for each data object transferred into the memory component of the cache; and a maintenance module that is configured to maintain the one or more data objects in the memory component of the cache based on the tracked consumer information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification