gr::cache

Trait Cache

source
pub trait Cache<K = String> {
    // Required methods
    fn get(&self, key: &K) -> Result<CacheState>;
    fn set(&self, key: &K, value: &Response) -> Result<()>;
    fn update(
        &self,
        key: &K,
        value: &Response,
        field: &ResponseField,
    ) -> Result<()>;
}

Required Methods§

source

fn get(&self, key: &K) -> Result<CacheState>

source

fn set(&self, key: &K, value: &Response) -> Result<()>

source

fn update(&self, key: &K, value: &Response, field: &ResponseField) -> Result<()>

Implementors§