Expand description
Generic LRU cache primitives used across the workspace. Lock-free LRU cache backed by DashMap with atomic metrics
Structs§
- Cache
- LRU-like cache using
DashMapUses atomic counters for LRU approximation and metrics - Cache
Manager - Multi-cache manager using lock-free caches
- Cache
Manager Summary - Aggregated summary across all caches managed by a
CacheManager - Cache
Stats - Cache statistics snapshot
Enums§
- Eviction
Event - Event for async eviction processing
Traits§
- Cache
Provider - Trait for generic cache operations
Functions§
- get_
global_ cache_ manager - Returns a reference to the global cache manager, creating it if needed
- init_
global_ cache_ manager - Initializes the global cache manager (idempotent)
Type Aliases§
- Session
Cache - Type alias for session cache