pub trait CacheStoreBuilder {
    type Store;

    // Required methods
    fn build(self) -> Self::Store;
    fn store_invalidator(&mut self, invalidator: NodeId, target: NodeId);
}

Required Associated Types§

Required Methods§

source

fn build(self) -> Self::Store

Build CacheStore.

source

fn store_invalidator(&mut self, invalidator: NodeId, target: NodeId)

Store invalidator and its target to be invalidated.

Implementors§