exp-cache-0.1.0.0
Data.Cache.Eviction.MRU
data MRU k Source #
Instances
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 #
(==) :: MRU k -> MRU k -> Bool #
(/=) :: MRU k -> MRU k -> Bool #
showsPrec :: Int -> MRU k -> ShowS #
show :: MRU k -> String #
showList :: [MRU k] -> ShowS #
newMRU :: MRU k Source #
newtype MRUContentsOnlyEq k Source #
Constructors
(==) :: MRUContentsOnlyEq k -> MRUContentsOnlyEq k -> Bool #
(/=) :: MRUContentsOnlyEq k -> MRUContentsOnlyEq k -> Bool #
showsPrec :: Int -> MRUContentsOnlyEq k -> ShowS #
show :: MRUContentsOnlyEq k -> String #
showList :: [MRUContentsOnlyEq k] -> ShowS #