pub trait LayerCache: 'static + Send + Sync {
    // Required methods
    fn get_layer_from_cache(&self, name: [u32; 5]) -> Option<Arc<InternalLayer>>;
    fn cache_layer(&self, layer: Arc<InternalLayer>);
    fn invalidate(&self, name: [u32; 5]);
}

Required Methods§

source

fn get_layer_from_cache(&self, name: [u32; 5]) -> Option<Arc<InternalLayer>>

source

fn cache_layer(&self, layer: Arc<InternalLayer>)

source

fn invalidate(&self, name: [u32; 5])

Implementors§