System and method for managing a cache using file system metadata
AssigneeOpen Text Corporation
InventorJAMES CONRAD SHEA
Life of this patent
Estimating the term…
Loading patent…
AssigneeOpen Text Corporation
InventorJAMES CONRAD SHEA
Estimating the term…
Systems and methods for management of a cache are disclosed. In general, embodiments described herein store access counts in file system metadata associated with files in the cache. By encoding access counts in the file system metadata, file I/O operations are reduced. Preferably, the reference count is encoded in an access count timestamp in the file system metadata. The access counts can be decoded based on the difference between the access count time stamp and a base time value, with larger differences reflecting a larger access count. The cache can be aged by advancing the base time value, thereby causing the access count for a file to drop. The base time value can also be stored in file system metadata, thereby reducing file I/O operations when performing aging.
A cache management system comprising:
A method for managing a multi-level cache for a device having a first cache and a second cache, the method comprising:
A computer program product comprising a non-transitory computer readable medium storing computer executable instructions, the computer executable instructions comprising instruction executable to:
Dependencies are inferred from the claim text.