1. A system for managing data in cache memory, comprising: a cache memory configured for storing data; and a memory controller configured for maintaining a history profile for the data stored in the cache memory, the memory controller comprising: a filter component configured for determining whether the data is previously stored in the cache memory based on a filter associated with a probabilistic data structure; a tagging component configured for tagging the data as recurrent data in response to a determination by the filter component that the data is previously stored in the cache memory; and a data management component configured for retaining the data in the cache memory in response to the tagging of the data as the recurrent data.