1. A method for managing data in a cache memory system, the method comprising: assigning relative priority values to at least a subset of data items in the cache memory system; fetching a new data item to load into the cache memory system, the data item being associated with a priority value; and selecting an existing data item from the cache memory system to replace with the new data item, in accordance with the relative priority values and the priority value of the new data item.