libcore-cache-clojure

Cache abstraction library for clojure
  http://github.com/clojure/core.cache
  0
  no reviews



Core.cache is a clojure library that provides implementations of basic caching strategies such as:

* first-in-first-out (fifocache)
* least-recently-used (lrucache)
* least-used (lucache -- sometimes called least frequently used)
* time-to-live (ttlcache)
* na?ve cache (basiccache)
* na?ve cache backed with soft references (softcache)
* low inter-reference recency set algorithm (lirscache)
all implementation use a common base abstraction (cacheprotocol) which, in combination with suitable macros, allows for the easy integration of user defined caching strategies that hook into the clojure associative data capabilities.