Skip to main content

oxirs_core/cache/
mod.rs

1//! Core-level caching modules for OxiRS.
2//!
3//! Provides:
4//! - [`result_cache`]: Thread-safe SPARQL query result cache with LRU eviction and delta invalidation.
5//! - [`triple_cache`]: Generic LRU/LFU/FIFO/TTL cache for RDF triple data, query results, and prefix lookups.
6
7pub mod result_cache;
8pub mod triple_cache;
9
10pub use result_cache::{CoreCacheEntry, CoreCacheKey, CoreResultCache};
11pub use triple_cache::{
12    CachePolicy, CacheStats, PrefixCache, QueryCacheEntry, QueryResultCache, SparqlRow, TripleCache,
13};