[−][src]Trait memflow::mem::cache::CacheValidator
Validators are used when working with caches and determine for how long a specific cache entry stays valid.
Validators are used when working with caches and determine for how long a specific cache entry stays valid.
fn allocate_slots(&mut self, slot_count: usize)
fn update_validity(&mut self)
fn is_slot_valid(&self, slot_id: usize) -> bool
fn validate_slot(&mut self, slot_id: usize)
fn invalidate_slot(&mut self, slot_id: usize)
impl CacheValidator for CountCacheValidator
[src]fn allocate_slots(&mut self, slot_count: usize)
[src]fn update_validity(&mut self)
[src]fn is_slot_valid(&self, slot_id: usize) -> bool
[src]fn validate_slot(&mut self, slot_id: usize)
[src]fn invalidate_slot(&mut self, slot_id: usize)
[src]impl CacheValidator for TimedCacheValidator
[src]fn allocate_slots(&mut self, slot_count: usize)
[src]fn update_validity(&mut self)
[src]fn is_slot_valid(&self, slot_id: usize) -> bool
[src]fn validate_slot(&mut self, slot_id: usize)
[src]fn invalidate_slot(&mut self, slot_id: usize)
[src]