exp-cache-0.1.0.2

Safe HaskellSafe
LanguageHaskell2010

Data.Cache.Eviction.FIFO

Synopsis

Documentation

data FIFO k Source #

A First in First Out eviction strategy. Items are evicted based on order added, regardless of usage patterns.

Instances
EvictionStrategy FIFO Source # 
Instance details

Defined in Data.Cache.Eviction.FIFO

Methods

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

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

Eq k => Eq (FIFO k) Source # 
Instance details

Defined in Data.Cache.Eviction.FIFO

Methods

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

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

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

Defined in Data.Cache.Eviction.FIFO

Methods

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

show :: FIFO k -> String #

showList :: [FIFO k] -> ShowS #