Skip to main content

skippy_cache/
lib.rs

1pub mod config;
2pub mod exact_state;
3pub mod identity;
4pub mod payload;
5pub mod resident;
6
7pub use config::{PrefixCandidatePolicy, ResidentCacheConfig};
8pub use exact_state::{
9    ExactStateCache, ExactStateCacheStats, ExactStateLookup, ExactStateRecordOutcome,
10};
11pub use identity::{
12    NATIVE_KV_DTYPE, NATIVE_KV_RUNTIME_ABI_VERSION, PrefixIdentity, activation_page_id,
13    prefix_hash, prefix_hash_with_namespace, prefix_identity, prefix_identity_with_namespace,
14};
15pub use payload::{
16    CacheBlobStore, CacheBytes, CacheBytesReconstructStats, CacheDedupeStats, ExactStatePayload,
17    ExactStatePayloadKind,
18};
19pub use resident::{
20    ResidentActivationCache, ResidentActivationLookup, ResidentActivationRecordOutcome,
21    ResidentActivationStats, ResidentPrefixAllocation, ResidentPrefixCache,
22    ResidentPrefixCacheStats, ResidentPrefixEviction, ResidentPrefixLookup,
23};