Safe Haskell | None |
---|---|
Language | Haskell2010 |
- cache :: LRUCacheBackend -> Middleware
- cacheNoBody :: LRUCacheBackend -> Middleware
- newCacheBackend :: Maybe Integer -> (Request -> ByteString -> IO Bool) -> (Request -> Response -> IO ()) -> (Request -> Response -> IO ()) -> IO LRUCacheBackend
- defaultCacheBackend :: IO LRUCacheBackend
Documentation
cache :: LRUCacheBackend -> Middleware Source #
cacheNoBody :: LRUCacheBackend -> Middleware Source #
newCacheBackend :: Maybe Integer -> (Request -> ByteString -> IO Bool) -> (Request -> Response -> IO ()) -> (Request -> Response -> IO ()) -> IO LRUCacheBackend Source #
defaultCacheBackend :: IO LRUCacheBackend Source #
Cache Backend which cache all GET requests with at most 10k different queries
You should use cacheNoBody
instead of cache