Trait vapcore_db::Cache [−][src]
A cache for arbitrary key-value pairs.
Required methods
fn insert(&mut self, k: K, v: V) -> Option<V>
[src]
Insert an entry into the cache and get the old value.
fn remove(&mut self, k: &K) -> Option<V>
[src]
Remove an entry from the cache, getting the old value if it existed.
fn get(&self, k: &K) -> Option<&V>
[src]
Query the cache for a key’s associated value.
Implementations on Foreign Types
impl<K, V> Cache<K, V> for HashMap<K, V> where
K: Hash + Eq,
[src]
K: Hash + Eq,