cached-io: A simple library to cache a single IO action with timeout
A simple library that caches an expensive IO action. This produces an IO action that, when run, either runs the expensive action and saves its result for a period of time, or re-uses the saved value. This amortizes the cost of the expensive IO action without a lot of complexity. See the test program for an example of how to use it.
Flags
Manual Flags
Name | Description | Default |
---|---|---|
developer | compile with -Werror to make warnings fatal | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- cached-io-1.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.1, 0.1.1.0, 1.1.0.0, 1.2.0.0, 1.3.0.0 |
---|---|
Dependencies | base (>=4.8 && <5.0), cached-io, stm, time, transformers [details] |
License | Apache-2.0 |
Author | SumAll, Inc. |
Maintainer | eglassercamp@sumall.com |
Category | Development |
Source repo | head: git clone git://github.com:SumAll/haskell-cached-io.git |
Uploaded | by taphu at 2017-01-23T20:43:26Z |
Distributions | NixOS:1.3.0.0 |
Executables | test-cachedIO |
Downloads | 2809 total (17 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |