linkrs-storage 0.1.0

Storage engine with CSR and memory-mapped containers
Documentation
//! Cache Module
//!
//! Provides caching mechanisms for the storage engine.
//!
//! ## Cache Types
//!
//! ### Vertex Cache (Default)
//! - Caches vertex records for fast point lookups
//! - Caches external_id -> internal_id mappings
//!
//! ### Buffer Pool
//! - Generic clock-algorithm cache with pin/unpin support
//! - Used by ChunkedIndex for index chunk caching

mod buffer_pool;
mod config;
mod record_cache;
mod types;

#[cfg(test)]
mod record_cache_test;

pub(crate) use buffer_pool::BufferPool;
pub use config::RecordCacheConfig;
pub use record_cache::{RecordCache, RecordCacheStats, SharedRecordCache};
pub use types::{CachedVertex, VertexCacheKey};