use crateResult;
use async_trait;
use Duration;
/// The only cache abstraction the library depends on.
///
/// Implement this trait for whatever backing store you already use. The
/// library only reads and writes raw bytes plus a TTL, so callers remain in
/// control of serialization and the actual cache technology.