snap-server-0.2.10.2: A fast, iteratee-based, epoll-enabled web server for the Snap Framework
Data.HashMap.Concurrent
data HashMap k v Source
newSource
Arguments
hash function
new'Source
number of locks to use
null :: HashMap k v -> IO BoolSource
insert :: k -> v -> HashMap k v -> IO ()Source
delete :: Eq k => k -> HashMap k v -> IO ()Source
lookup :: Eq k => k -> HashMap k v -> IO (Maybe v)Source
update :: Eq k => k -> v -> HashMap k v -> IO BoolSource
fromList :: Eq k => (k -> Word) -> [(k, v)] -> IO (HashMap k v)Source
toList :: HashMap k v -> IO [(k, v)]Source
hashString :: String -> WordSource
hashBS :: ByteString -> WordSource
hashInt :: Int -> WordSource