import p5-Memoize-ExpireLRU from Andrew Fresh, ok landry@

For the theory of Memoization, please see the Memoize module
documentation. This module implements an expiry policy for Memoize
that follows LRU semantics, that is, the last n results, where n
is specified as the argument to the CACHESIZE parameter, will be
cached.
This commit is contained in:
sthen 2012-04-06 09:25:46 +00:00
parent e91fa98c51
commit 1e755cb921
4 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,18 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/04/06 09:25:46 sthen Exp $
COMMENT= expiry plug-in for Memoize that adds LRU cache expiration
DISTNAME= Memoize-ExpireLRU-0.55
CATEGORIES= devel
MAINTAINER= Andrew Fresh <andrew@cpan.org>
# Same as Perl
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= cpan
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (Memoize-ExpireLRU-0.55.tar.gz) = FxWipILAbqaY/4bUgLYtmQ==
RMD160 (Memoize-ExpireLRU-0.55.tar.gz) = YEL8mjb7P1vtmGnNmVg4xTBo3LM=
SHA1 (Memoize-ExpireLRU-0.55.tar.gz) = G7rgxVXVcKGVE8Owpn/FsGSi9R4=
SHA256 (Memoize-ExpireLRU-0.55.tar.gz) = cvs6Dp2zKeg7W3DCT65jwv2HVuwrh21rKiJTdOQGk04=
SIZE (Memoize-ExpireLRU-0.55.tar.gz) = 5887

View File

@ -0,0 +1,5 @@
For the theory of Memoization, please see the Memoize module
documentation. This module implements an expiry policy for Memoize
that follows LRU semantics, that is, the last n results, where n
is specified as the argument to the CACHESIZE parameter, will be
cached.

View File

@ -0,0 +1,10 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/04/06 09:25:46 sthen Exp $
${P5SITE}/Memoize/
${P5SITE}/Memoize/ExpireLRU.pm
${P5SITE}/auto/
${P5SITE}/auto/Memoize/
${P5SITE}/auto/Memoize/ExpireLRU/
${P5SITE}/auto/Memoize/ExpireLRU/DumpCache.al
${P5SITE}/auto/Memoize/ExpireLRU/ShowStats.al
${P5SITE}/auto/Memoize/ExpireLRU/autosplit.ix
@man man/man3p/Memoize::ExpireLRU.3p