Trait lfan::EvictionPolicy [−][src]
Required methods
fn get_victim(&mut self) -> Option<K>
[src]
fn on_eviction(&mut self, key: &K)
[src]
fn on_insert(&mut self, key: &K)
[src]
fn on_update(&mut self, key: &K)
[src]
fn on_cache_hit<Q: ?Sized>(&mut self, key: &Q) where
K: Borrow<Q>,
Q: Hash + Eq,
[src]
K: Borrow<Q>,
Q: Hash + Eq,
fn clear(&mut self)
[src]
fn invalidate<Q: ?Sized>(&mut self, key: &Q) where
K: Borrow<Q>,
Q: Hash + Eq,
[src]
K: Borrow<Q>,
Q: Hash + Eq,