Patent ID: 9652390
Date: 2017-05-16
CPC Classifications: G06F

Claim:
1. A method of moving a plurality of data items, the method comprising: receiving a first indication that a first cache received the plurality of data items; receiving a request, by a second cache, for the plurality of data items received at the first cache; storing first information indicating a time when the first cache received the plurality of data items, wherein the first information includes an address for each of the plurality of data items; storing second information indicating a time when the second cache requested the plurality of data items, wherein the second information includes the address for each of the plurality of data items; moving the plurality of data items from the first cache to the second cache; determining a time interval corresponding to an amount of time from when the first cache received the plurality of data items to when the second cache requested the plurality of data items; receiving a second indication that the first cache again received the plurality of data items after the plurality of data items were moved to the second cache; storing, based on the second indication, information indicating when the first cache again received the plurality of data items; and moving the plurality of data items from the first cache to the second cache based on the time interval and when the first cache again received the plurality of data items.