simplelru-0.1.0.0
Data.LRUCache
data LRUCache k v Source #
Constructors
Fields
Defined in Data.Cache
Methods
(<|) :: Eq k => k -> LRUCache k v -> (Maybe v, LRUCache k v) Source #
(|>) :: (k, v) -> LRUCache k v -> LRUCache k v Source #
Defined in Data.LRUCache
(==) :: LRUCache k v -> LRUCache k v -> Bool #
(/=) :: LRUCache k v -> LRUCache k v -> Bool #
readsPrec :: Int -> ReadS (LRUCache k v) #
readList :: ReadS [LRUCache k v] #
readPrec :: ReadPrec (LRUCache k v) #
readListPrec :: ReadPrec [LRUCache k v] #
showsPrec :: Int -> LRUCache k v -> ShowS #
show :: LRUCache k v -> String #
showList :: [LRUCache k v] -> ShowS #
view :: Eq k => k -> LRUCache k v -> (Maybe v, LRUCache k v) Source #
push :: (k, v) -> LRUCache k v -> LRUCache k v Source #
empty :: Int -> Maybe (LRUCache k v) Source #
clear :: LRUCache k v -> LRUCache k v Source #
size :: LRUCache k v -> Int Source #