pubtraitCacheStore<Value> {/// Store Value given cache id.
fnstore<T:Into<String>>(&mutself, cache_id: T, token: Value);/// Get Value from cache given matching cache id.
fnget(&self, cache_id:&str)->Option<Value>;/// Evict or remove value from cache given cache id.
fnevict(&self, cache_id:&str)->Option<Value>;}