Goal
Add optional IndexedDB persistence to CacheManager so cached data survives page reloads.
Requirements
- Opt-in via config:
persistent: true
- Write-through: memory + IndexedDB on set
- Read: memory first, IndexedDB fallback
- TTL and eviction still managed in memory
- Lazy hydration on first access
Goal
Add optional IndexedDB persistence to CacheManager so cached data survives page reloads.
Requirements
persistent: true