Expand description
Aegis Buffer - Buffer Pool Management
LRU-based buffer pool for caching pages in memory. Provides efficient page access with automatic eviction of least-recently-used pages when the pool reaches capacity.
Key Features:
- LRU eviction policy for cache management
- Pin counting to protect active pages from eviction
- Dirty page tracking for write-back optimization
- Thread-safe concurrent access
@version 0.1.0 @author AutomataNexus Development Team
Structsยง
- Buffer
Pool - LRU buffer pool for page caching.
- Buffer
Pool Config - Configuration for the buffer pool.
- Buffer
Pool Stats - Buffer pool statistics.
- Page
Handle - RAII handle for accessing a page in the buffer pool.