Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
- data CachedData a
- fetch :: CachedData a -> IO a
- createReadOnceCache :: IO a -> IO (CachedData a)
- createTimedCache :: Int -> Bool -> IO a -> IO (CachedData a)
Documentation
data CachedData a Source #
:: IO a |
|
-> IO (CachedData a) |
Create a cache with a timeout from an (IO ()) function.
:: Int |
|
-> Bool |
|
-> IO a |
|
-> IO (CachedData a) |
Create a cache with a timeout from an (IO ()) function.