shiplog_cache/lib.rs
1//! Public facade for shiplog cache APIs.
2//!
3//! Cache key construction, expiry semantics, statistics normalization, and the
4//! SQLite-backed API cache live here as module-level implementation seams.
5
6pub mod expiry;
7
8mod key;
9mod sqlite;
10mod stats;
11
12pub use key::CacheKey;
13pub use sqlite::{ApiCache, CacheInspection, CacheLookup};
14pub use stats::{BYTES_PER_MEGABYTE, CacheStats};