Sometimes you have an action that does something really expensive whose results don't change that much. This is a simple library that lets you cache the output of that expensive action for a developer-specified length of time.
This library is slightly more powerful than io-memoize which lets you memoize the action forever.
See test/test-cachedIO.hs.
Testing Jenkins stuff.