[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1009757: ITP: libtie-cache-lru-perl -- Perl module that implements Least-Recently Used cache



Package: wnpp
Severity: wishlist
Owner: Paul Gevers <elbrus@debian.org>
X-Debbugs-Cc: debian-devel@lists.debian.org

* Package name    : libtie-cache-lru-perl
  Version         : 20150301
  Upstream Author : Michael G Schwern
* URL             : https://metacpan.org/release/Tie-Cache-LRU
* License         : GPL-1+ or Artistic
  Programming Lang: Perl
  Description     : Perl module for Least-Recently Used cache

This is an implementation of a least-recently used (LRU) cache keeping
the cache in RAM.

A LRU cache is similar to the kind of cache used by a web browser. New
items are placed into the top of the cache. When the cache grows past
its size limit, it throws away items off the bottom. The trick is that
whenever an item is -accessed-, it is pulled back to the top. The end
result of all this is that items which are frequently accessed tend to
stay in the cache.

Debian already has libtie-cache-perl, which is a different
implementation of the same idea (they were even developed in
competition), but this package is a dependency of the Logitech
Mediaserver that I'm working on, which also needs
libtie-cache-lru-expires-perl (to be ITPd).

I intent to maintain this package under the Perl Team umbrella.


Reply to: