//! Cache abstraction with local core stores and opt-in remote stores.
//!
//! The core crate exports [`CacheStore`], [`CacheRegistry`], [`MemoryCache`],
//! and [`TypedStore`]. Local, infrastructure-free adapters live in this crate:
//! memory is always available, and filesystem storage is available with the
//! `fs` feature. Remote infrastructure stores live in `contrib/` adapter
//! crates and must be registered explicitly.
//!
//! No store is registered by default; construct and inject a registry at the
//! composition boundary.
/// Built-in cache adapters.
/// Cache store configuration and store-specific options.
/// Explicit store registry and config-driven selection.
/// Generic JSON-serialised typed store backed by a [`CacheStore`].
/// Compatibility exports for the original in-memory adapter module path.
pub use ;
pub use ;
pub use ;
pub use ;
pub use TypedStore;