On Mon, Jul 15, 2013 at 16:38 +0200, Eugenio Cano-Manuel Mendoza wrote: > Package: wnpp > Severity: wishlist > Owner: "Eugenio Cano-Manuel Mendoza" <eugenioca...@gmail.com> > > * Package name : libcore-cache-clojure > Version : 0.6.2 > Upstream Author : Michael Fogus <mefo...@gmail.com> > * URL : https://github.com/clojure/core.cache > * License : EPL-1.0 > Programming Lang: Java, Clojure > Description : cache abstraction library > > core.cache provides a cache abstraction as well as different > implementations of caching strategies such as FIFO, LRU, TTL, LIRS etc. > Programmers can also choose to create their own implementation of the > base cache abstraction and nest different implementations together.
This description needs some love, please make it: Description : cache abstraction library for Clojure 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) . It also provides an implementation of an efficient buffer replacement policy based on the 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. Thanks! -- Wolodja <deb...@babilen5.org> 4096R/CAF14EFC 081C B7CD FF04 2BA9 94EA 36B2 8B7F 7D30 CAF1 4EFC
signature.asc
Description: Digital signature