摘要 |
<p>A method of inserting cache blocks into a cache queue includes calculating an estimated cache miss cost for a cache block within the cache queue (1002), evicting the cache block from the cache queue, inserting an entry for a storage block corresponding to the cache block into a shadow list corresponding to the cache queue, detecting a cache miss for the cache queue referencing the storage block (1000), accessing the entry within the shadow list, calculating an estimated cache miss cost threshold and inserting, in response to the estimated cache miss cost exceeding the estimated cache miss cost threshold, a new cache block corresponding to the storage block into the cache queue (1006).</p> |