btree-concurrent-0.1.5: A backend agnostic, concurrent BTree
Data.BTree.Cache.Class
data R b Source
Constructors
class Monad m => Cache m p k v | m -> p, p -> k, p -> v, p -> m whereSource
Methods
store :: Maybe k -> k -> v -> m ()Source
fetch :: k -> m (Maybe v)Source
remove :: Maybe k -> k -> m ()Source
sync :: p -> IO ()Source
eval :: p -> m a -> IO aSource
Instances