cache/cache_manager library

Two-tier cache: in-memory LRU + disk persistence with TTL.

The memory tier provides fast lookups while the disk tier ensures data survives process restarts. Entries carry an expiration timestamp and are transparently evicted when stale.

Classes

CacheManager
Manages a two-tier (memory + disk) cache with per-entry TTL.