exp-cache-0.1.0.0
Data.Cache.Eviction.LFU
Synopsis
data LFU k Source #
Instances
Methods
recordLookup :: (Eq k, Hashable k, Ord k) => k -> LFU k -> LFU k Source #
evict :: (Eq k, Hashable k, Ord k) => LFU k -> (LFU k, Maybe k) Source #
(==) :: LFU k -> LFU k -> Bool #
(/=) :: LFU k -> LFU k -> Bool #
showsPrec :: Int -> LFU k -> ShowS #
show :: LFU k -> String #
showList :: [LFU k] -> ShowS #
newLFU :: LFU k Source #
For testing
newtype LFUContentsOnlyEq k Source #
Constructors
(==) :: LFUContentsOnlyEq k -> LFUContentsOnlyEq k -> Bool #
(/=) :: LFUContentsOnlyEq k -> LFUContentsOnlyEq k -> Bool #
showsPrec :: Int -> LFUContentsOnlyEq k -> ShowS #
show :: LFUContentsOnlyEq k -> String #
showList :: [LFUContentsOnlyEq k] -> ShowS #