exp-cache-0.1.0.2

Safe HaskellNone
LanguageHaskell2010

Data.Cache.Eviction.MRU

Synopsis

Documentation

data MRU k Source #

A Most Recently Used cache. This evicts the most recently accessed item from the cache

Instances
EvictionStrategy MRU Source # 
Instance details

Defined in Data.Cache.Eviction.MRU

Methods

recordLookup :: (Eq k, Hashable k, Ord k) => k -> MRU k -> MRU k Source #

evict :: (Eq k, Hashable k, Ord k) => MRU k -> (MRU k, Maybe k) Source #

(Hashable k, Ord k) => Eq (MRU k) Source # 
Instance details

Defined in Data.Cache.Eviction.MRU

Methods

(==) :: MRU k -> MRU k -> Bool #

(/=) :: MRU k -> MRU k -> Bool #

Show k => Show (MRU k) Source # 
Instance details

Defined in Data.Cache.Eviction.MRU

Methods

showsPrec :: Int -> MRU k -> ShowS #

show :: MRU k -> String #

showList :: [MRU k] -> ShowS #