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