cached-io: A simple library to cache a single IO action with timeout

[ apache, development, library, program ] [ Propose Tags ]

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.




Manual Flags


compile with -Werror to make warnings fatal


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees


Versions [RSS],,
Dependencies base (>=4.7 && <4.8), stm, time [details]
License Apache-2.0
Author SumAll, Inc.
Category Development
Source repo head: git://, repo type tag
Uploaded by glasserc at 2015-08-10T18:12:22Z
Distributions NixOS:
Executables test-cachedIO
Downloads 2425 total (10 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-08-10 [all 1 reports]