1. A method of adaptively managing pages in a cache memory included within a system having a variable workload, said method comprising: arranging a cache memory included within said system into a circular buffer; maintaining a pointer that rotates around said circular buffer; maintaining a bit for each page in said circular buffer, wherein a first bit value indicates that said page was not accessed by said system since a last time that said pointer traversed over said page, and a second bit value indicates that said page has been accessed since said last time said pointer traversed over said page; and dynamically controlling a distribution of a number of pages in said cache memory that are marked with said first bit value in response to a variable workload in order to increase a hit ratio of said cache memory.