Least Frequently Used (LFU) is a deterministic cache eviction policy that, when capacity is reached, removes the item with the lowest historical count of access requests. It operates on the principle that data accessed frequently in the past is likely to be needed again, making it a frequency-based algorithm. In agentic memory systems, LFU helps prioritize the retention of commonly referenced context, tools, or historical interactions, directly contrasting with Least Recently Used (LRU), which prioritizes recency over frequency.
