perl-Autocache-0.004-alt1.noarch.rpm


Advertisement

Description

perl-Autocache - An automatic caching framework for Perl

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports noarch
Package name perl-Autocache
Package version 0.004
Package release alt1
Package architecture noarch
Package type rpm
Installed size 54.22 KB
Download size 54.22 KB
Official Mirror ftp.altlinux.org
This code came about as the result of attempting to refactor, simplify and
extend the caching used on a rather large website.
It provides a framework for configuring multiple caches at different levels,
process, server, networked and allows you to declaratively configure which
functions have their results cached, and how.
Autocache acts a lot like the Memoize module. You tell it what function you
would like to have cached and if you say nothing else it will go ahead and
cache all calls to that function in-process, you just specify the name of
the function.
In addition to this though Autocache allows you to specify in great detail
how and where function results get cached.
The module uses IoC/dependency injection from a configuration file to setup
a number Strategies. These are the basic building blocks used to determine
how things get cached.
Strategies determine how a cached value should be validated, refreshed, and
even whether or not the value should be stored at all.
The goal here is to make it stupidly simple to start to cache certain
functions, and change where and how those values get cached if you find
they're in the wrong place.

Alternatives

Package Version Architecture Repository
perl-Autocache - - -

Requires

Name Value
/usr/share/perl5 -
perl(Any/Moose.pm) -
perl(Cache/Memcached.pm) -
perl(Data/Dumper.pm) -
perl(Devel/Size.pm) -
perl(Heap/Binary.pm) -
perl(Heap/Elem/Ref.pm) -
perl(IO/File.pm) -
perl(Module/Build.pm) -
perl(Scalar/Util.pm) -
perl(Time/HiRes.pm) -
perl(base.pm) -
rpmlib(PayloadIsLzma) -

Provides

Name Value
perl(Autocache.pm) = 0.004
perl(Autocache/Config.pm) -
perl(Autocache/Config/Node.pm) -
perl(Autocache/ConfigData.pm) -
perl(Autocache/Logger.pm) -
perl(Autocache/Record.pm) -
perl(Autocache/Request.pm) -
perl(Autocache/Strategy.pm) -
perl(Autocache/Strategy/CostBased.pm) -
perl(Autocache/Strategy/Eviction/FIFO.pm) -
perl(Autocache/Strategy/Eviction/LRU.pm) -
perl(Autocache/Strategy/Eviction/LRU/Entry.pm) -
perl(Autocache/Strategy/Refresh.pm) -
perl(Autocache/Strategy/Statistics.pm) -
perl(Autocache/Strategy/Store/Memcached.pm) -
perl(Autocache/Strategy/Store/Memory.pm) -
perl(Autocache/WorkQueue.pm) -
perl-Autocache = 0.004-alt1

Download

Type URL
Binary Package perl-Autocache-0.004-alt1.noarch.rpm
Source Package perl-Autocache-0.004-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
    
  2. Update the package index:
    # sudo apt-get update
  3. Install perl-Autocache rpm package:
    # sudo apt-get install perl-Autocache

Files

Path
/usr/share/doc/perl-Autocache-0.004/Changes
/usr/share/doc/perl-Autocache-0.004/README
/usr/share/doc/perl-Autocache-0.004/TODO
/usr/share/doc/perl-Autocache-0.004/example/fib.conf
/usr/share/doc/perl-Autocache-0.004/example/fib.pl
/usr/share/doc/perl-Autocache-0.004/example/lru.conf
/usr/share/doc/perl-Autocache-0.004/example/lru.pl
/usr/share/doc/perl-Autocache-0.004/example/refresher.conf
/usr/share/doc/perl-Autocache-0.004/example/refresher.pl
/usr/share/doc/perl-Autocache-0.004/example/sample.conf
/usr/share/doc/perl-Autocache-0.004/example/variable_cost.conf
/usr/share/doc/perl-Autocache-0.004/example/variable_cost.pl
/usr/share/perl5/Autocache.pm
/usr/share/perl5/Autocache/Config.pm
/usr/share/perl5/Autocache/ConfigData.pm
/usr/share/perl5/Autocache/Logger.pm
/usr/share/perl5/Autocache/Record.pm
/usr/share/perl5/Autocache/Request.pm
/usr/share/perl5/Autocache/Strategy.pm
/usr/share/perl5/Autocache/WorkQueue.pm
/usr/share/perl5/Autocache/Config/Node.pm
/usr/share/perl5/Autocache/Strategy/CostBased.pm
/usr/share/perl5/Autocache/Strategy/Refresh.pm
/usr/share/perl5/Autocache/Strategy/Statistics.pm
/usr/share/perl5/Autocache/Strategy/Eviction/FIFO.pm
/usr/share/perl5/Autocache/Strategy/Eviction/LRU.pm
/usr/share/perl5/Autocache/Strategy/Eviction/LRU/Entry.pm
/usr/share/perl5/Autocache/Strategy/Store/Memcached.pm
/usr/share/perl5/Autocache/Strategy/Store/Memory.pm

See Also

Package Description
perl-Autodia-2.14-alt1.noarch.rpm The configuration and Utility perl module for AutoDia
perl-Autodia-scripts-2.14-alt1.noarch.rpm Autodia scripts
perl-Autoload-AUTOCAN-0.005-alt1.noarch.rpm Easily set up autoloading
perl-Aviation-Report-1.02-alt1.noarch.rpm Perl extension for translating U.S. METAR, TAF and PIREP textual reports into plain English
perl-Aws-Polly-Select-20171217-alt1.noarch.rpm Select AWS Polly speakers with specified characteristics
perl-AxKit-Plugin-DisableXSLTParams-0.01-alt1.noarch.rpm perl module AxKit-Plugin-DisableXSLTParams
perl-AxKit-XSP-Wiki-0.07-alt1.noarch.rpm perl module AxKit-XSP-Wiki
perl-AxKit2-1.1-alt2.noarch.rpm XML Application Server
perl-AxKit2-scripts-1.1-alt2.noarch.rpm AxKit2 scripts
perl-B-CodeLines-1.1-alt2_7.noarch.rpm Lists executable lines of a Perl Program
perl-B-Debugger-0.14-alt1.noarch.rpm optree debugger
perl-B-DeparseTree-2.1.5-alt1.noarch.rpm Like B::Deparse, but keeps tree structure indexable by OP address
perl-B-Fathom-0.07-alt1.noarch.rpm perl module B-Fathom
perl-B-Lint-Pluggable-2.0-alt1.noarch.rpm Adds plugin support to B::Lint
perl-B-Lint-StrictOO-0.04-alt1.noarch.rpm Apply strict to classes and methods
Advertisement
Advertisement