CPC G06F 12/0806 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0655 (2013.01); G06F 3/0679 (2013.01); G06F 2212/6042 (2013.01)] | 19 Claims |
1. A storage system, comprising:
a non-volatile memory; and
a first storage controller operatively coupled to the non-volatile memory, the first storage controller comprising a first memory region and a processing device, the processing device configured to:
in response to receiving a first read request for data stored in the non-volatile memory, store the data from the non-volatile memory in the first memory region over a first time range; and
in response to receiving a second read request for the data and determining that the data was evicted from the first memory region within a threshold time frame, store the data from the non-volatile memory to a second memory region over a second time range that is greater than the first time range.
|