Expand description
Multi-tier, policy-driven block cache manager for IPFS-style content-addressed storage.
BlockCacheManager provides a three-tier caching system (Hot, Warm, Cold) with
configurable eviction policies (LRU, LFU, TwoQ, ARC), promotion/demotion logic
based on access-count thresholds, and pin-protection for blocks that must survive eviction.
Structs§
- BcmCache
Config - Configuration for
BlockCacheManager. - BcmCache
Stats - Snapshot of
BlockCacheManageroperational statistics. - BcmCached
Block - A single entry in the block cache.
- Block
Cache Manager - A multi-tier, policy-driven block cache.
Enums§
- Cache
Tier - Which tier a cached block lives in.
- Eviction
Policy - Strategy used to select victims during eviction.