| CPC G06F 12/0895 (2013.01) [G06F 12/123 (2013.01)] | 17 Claims |

|
1. A method for data storage, the method comprising:
receiving, by a storage device, a read request for data, the read request being associated with a request size;
determining that a first cache area associated with a first portion of the data is in a first cache group of a cache, the first cache area having a first size that is smaller than the request size, the first cache group comprising at least two cache areas having the first size;
determining that a second cache area associated with a second portion of the data is in a second cache group of the cache, the second cache area having a second size that is smaller than the request size and differently sized than the first size, the second cache group comprising at least two cache areas having the second size; and
based on the read request, reading the first portion of the data from the first cache area and reading the second portion of the data from the second cache area.
|