1. A pre-fetch cache apparatus associated with a processing unit of a computing environment having a processing unit, a first level cache, and a third level cache, and wherein said pre-fetch cache forms a second level cache in the processing system, said pre-fetch cache apparatus comprising: a plurality of data lines to store cache data, each storing a data from the third level cache; a plurality of counters associating the data lines with a respective one counter; means to determine if requested data are in the pre-fetch cache, means to send said requested data to the first level cache, and means to increment the counter associated with said one of the data lines; means to determine if any of the counters associated with data lines in the pre-fetch cache reached a given value; and means to evict data from one data line associated with said one of the counters which reached a given value.