cache library
Caching system for moose_core package.
This module exports the multi-layer caching system with support for in-memory and persistent storage, TTL configuration, and cache invalidation strategies.
Classes
- CacheManager
- Scoped cache manager that owns independent MemoryCache and PersistentCache instances for a single MooseAppContext.
- CacheStats
- Cache statistics for monitoring
- MemoryCache
- In-memory cache with memory management and leak prevention.
- PersistentCache
- Persistent cache using SharedPreferences for data that survives app restarts.
Enums
- EvictionPolicy
- Eviction policy for cache