Expand description
Advanced multi-level caching system for vector embeddings and search results
This module provides:
- Multi-level caching (memory + persistent)
- LRU, LFU, ARC eviction policies
- TTL expiration
- Cache coherence and invalidation
- Background cache updates
Structs§
- Background
Cache Worker - Background cache worker for maintenance tasks
- Cache
Analysis Report - Cache
Analyzer - Advanced cache analytics and optimization recommendations
- Cache
Config - Cache configuration
- Cache
Entry - Cache entry with metadata
- Cache
Invalidator - Cache invalidation utilities with indexing support
- Cache
Key - Cache key that can be hashed
- Cache
Stats - Cache statistics
- Cache
Warmer - Cache warming utilities
- Invalidation
Stats - Statistics for cache invalidation tracking
- Memory
Cache - Memory cache implementation
- Multi
Level Cache - Multi-level cache combining memory and persistent storage
- Multi
Level Cache Stats - Persistent
Cache - Persistent cache for disk storage
Enums§
- Eviction
Policy - Cache eviction policy