freebsd-ports/sysutils/p5-LJ-Cache/pkg-descr
Will Andrews cebc4b6289 Add p5-LJ-Cache 1.0, a perl5 implementation of an LRU dictionary cache.
PR:		26086
Submitted by:	Michael Johnson <ahze@ahze.net>
2001-03-31 01:57:06 +00:00

10 lines
534 B
Plaintext

This class implements an LRU dictionary cache. The two operations on it are
get() and set(), both of which promote the key being referenced to the ``top''
of the cache, so it will stay alive longest. When the cache is full and and a
new item needs to be added, the oldest one is thrown away. You should be able
to regenerate the data at any time, if get() returns undef. This class is
useful for caching information from a slower data source while also keeping
a bound on memory usage.
WWW: http://livejournal.com/code/cache/