Struct simple_async_cache_rs::InnerCacheLayer [−][src]
pub struct InnerCacheLayer<K, V> { pub map: HashMap<K, Arc<Mutex<Option<V>>>>, pub expiration_map: HashMap<u64, Vec<K>>, }
Fields
map: HashMap<K, Arc<Mutex<Option<V>>>>
expiration_map: HashMap<u64, Vec<K>>
Auto Trait Implementations
impl<K, V> !RefUnwindSafe for InnerCacheLayer<K, V>
impl<K, V> Send for InnerCacheLayer<K, V> where
K: Send,
V: Send,
impl<K, V> Sync for InnerCacheLayer<K, V> where
K: Sync,
V: Send,
impl<K, V> Unpin for InnerCacheLayer<K, V> where
K: Unpin,
impl<K, V> !UnwindSafe for InnerCacheLayer<K, V>