Provided are techniques for cache management. An incoming request to
access a first data block is received. A probability of how likely a
second data block may be accessed based on the access of the first data
block is determined. Whether the probability exceeds a read ahead
threshold is determined. The second data block is prefetched in response
to determining that the probability exceeds the read ahead threshold.