pub trait Reset {
    // Required method
    fn reset(&self) -> bool;
}
Expand description

An interface for emptying caches that store Query input/output pairs. This interface requires implementers to update state via interior mutability.

Required Methods§

source

fn reset(&self) -> bool

Removes all entries from this cache and any reset delegate caches encapsulated in this cache. Returns true only if the cache is still valid after reset.

Implementations on Foreign Types§

source§

impl<R: Reset> Reset for Arc<R>

source§

fn reset(&self) -> bool

source§

impl<R: Reset> Reset for Weak<R>

source§

fn reset(&self) -> bool

Implementors§

source§

impl Reset for AtomicVersion

source§

impl Reset for DenyAll

source§

impl<D: ResetMut> Reset for Locked<D>

source§

impl<SS, const SHARED_SIZE: usize, const THREAD_LOCAL_SIZE: usize> Reset for Manager<SS, SHARED_SIZE, THREAD_LOCAL_SIZE>