Skip to main content

CacheBackend

Trait CacheBackend 

Source
pub trait CacheBackend: Send + Sync {
    // Required methods
    fn get(&self, key: &str) -> AppServiceResult<Option<Value>>;
    fn set(&self, key: &str, entry: CacheEntry) -> AppServiceResult<()>;
    fn delete(&self, key: &str) -> AppServiceResult<()>;
}

Required Methods§

Source

fn get(&self, key: &str) -> AppServiceResult<Option<Value>>

Source

fn set(&self, key: &str, entry: CacheEntry) -> AppServiceResult<()>

Source

fn delete(&self, key: &str) -> AppServiceResult<()>

Implementors§