Implement a robust in-memory caching system with support for custom eviction policies like LRU or LFU at Super.Money.