Skip to main content

micromegas_object_cache/
lib.rs

1#![doc = include_str!("../README.md")]
2pub mod backend;
3pub mod blocks;
4pub mod bounded_memory_backend;
5pub mod circuit_breaker;
6pub mod client;
7pub mod l1_store;
8pub mod memory_backend;
9pub mod metric_tags;
10pub mod prefetch;
11pub mod range_cache;
12pub mod validation;
13
14#[cfg(feature = "foyer")]
15pub mod foyer_backend;
16
17pub use bounded_memory_backend::BoundedMemoryBackend;
18pub use circuit_breaker::{CircuitBreaker, CircuitBreakerConfig};
19pub use client::{CacheClientConfig, CacheClientStore, RangesReadError, RangesSendError};
20pub use l1_store::{L1CacheStore, l1_wrap};
21pub use prefetch::PrefixPrefetch;