Trait cached::Cached [] [src]

pub trait Cached<K, V> {
    fn cache_get(&mut self, k: &K) -> Option<&V>;
fn cache_set(&mut self, k: K, v: V);
fn cache_size(&self) -> usize; fn cache_hits(&self) -> Option<u32> { ... }
fn cache_misses(&self) -> Option<u32> { ... }
fn cache_capacity(&self) -> Option<usize> { ... }
fn cache_lifespan(&self) -> Option<u64> { ... } }

Required Methods

Provided Methods

Implementors