The present invention includes storing in a main memory data block tags
corresponding to blocks of data previously inserted into a buffer cache
memory and then evicted from the buffer cache memory or written over in
the buffer cache memory. Counters associated with the tags are updated
when look-up requests to look up data block tags are received from a
cache look-up algorithm.