The lrucache package
This package contains a simple, pure LRU cache, implemented in terms of Data.Map.
It also contains a mutable IO wrapper providing atomic updates to an LRU cache.
Version History:
0.2.0.1 - Increase strictness slightly. Remove cabal target for test executable. (Just include test sources instead.)
0.2 - Added an Eq instance for LRU. Added strictness to eliminate space leaks in common use patterns.
0.1.1 - Add the Data.Cache.LRU.IO.Internal module. Clean up build warnings on GHC 6.12.1.
0.1.0.1 - Minor refactoring
0.1 - First release
Properties
| Versions | 0.1, 0.1.0.1, 0.1.1, 0.2, 0.2.0.1, 0.3, 1.0, 1.1, 1.1.0.1, 1.1.1, 1.1.1.1, 1.1.1.2, 1.1.1.3 |
|---|---|
| Dependencies | base (4.*), containers (≥0.2 & <0.4) |
| License | BSD3 |
| Copyright | Carl Howells, 2010 |
| Author | Carl Howells |
| Maintainer | chowells79@gmail.com |
| Stability | Experimental |
| Category | Data |
| Home page | http://github.com/chowells79/lrucache |
| Upload date | Tue Feb 23 08:30:44 UTC 2010 |
| Uploaded by | CarlHowells |
| Built on | ghc-6.12 |
| Distributions | Fedora: 1.1.1.3, NixOS: 1.1.1.3, Debian: 1.1.1.3 |
Modules
Downloads
- lrucache-0.2.0.1.tar.gz (Cabal source package)
- package description (included in the package)