Skip to main content

Module cache

Module cache 

Source
Expand description

Core-level caching modules for OxiRS.

Provides:

  • result_cache: Thread-safe SPARQL query result cache with LRU eviction and delta invalidation.
  • triple_cache: Generic LRU/LFU/FIFO/TTL cache for RDF triple data, query results, and prefix lookups.

Re-exports§

pub use result_cache::CoreCacheEntry;
pub use result_cache::CoreCacheKey;
pub use result_cache::CoreResultCache;
pub use triple_cache::CachePolicy;
pub use triple_cache::CacheStats;
pub use triple_cache::PrefixCache;
pub use triple_cache::QueryCacheEntry;
pub use triple_cache::QueryResultCache;
pub use triple_cache::SparqlRow;
pub use triple_cache::TripleCache;

Modules§

result_cache
Core-level SPARQL query result cache with LRU eviction and delta-based invalidation.
triple_cache
Generic LRU/TTL cache for RDF triple data, query results, and prefix lookups.