Patent ID: 9678880
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A computer-implemented method for cache management, the method comprising: maintaining a block table in a non-persistent filter layer of a Solid State Drive cache; writing the block table into a main cache and into a boot cache of a persistent cache layer; providing a record of access to the block table of the non-persistent filter layer and to the boot cache when a read request is received by the non-persistent filter layer; removing the record of access from the block table in the main cache and from the block table in the boot cache when a write request is received by the non-persistent filter layer; generating a control sum for each data block; tracing read access to the data blocks using the non-persistent filter layer; and storing the each data block into the main cache or the boot cache, wherein the control sum, file data, a block access time stamp and a metadata of the file are stored in a single cache file in the Solid State Drive cache.