[−][src]Trait loader_rs::cache::Cached
Required methods
fn get(&self, key: &K) -> Option<Arc<V>>
fn set_from_arc(&self, key: K, value: Arc<V>)
fn remove(&self, key: &K)
fn clear(&self)
fn size(&self) -> usize
fn hits(&self) -> usize
fn misses(&self) -> usize
fn stats(&self) -> Stats
Provided methods
fn set(&self, key: K, value: V)
fn get_or_fetch_with_result<E, F: FnOnce(&K) -> Result<V, E>>(
&self,
key: K,
fetcher: F
) -> Result<Arc<V>, E>
&self,
key: K,
fetcher: F
) -> Result<Arc<V>, E>