package Text::MicroMason::Cache::Null; use strict; ###################################################################### sub new { my $class = shift; bless { @_ }, $class } sub get { return } sub set { return $_[2] } sub clear { return } ###################################################################### 1; __END__ ###################################################################### =head1 NAME Text::MicroMason::Cache::Null - Trivial Cache with No Data Storage =head1 DESCRIPTION This trivial cache class supports the cache interface but doesn't store or retrieve any values. =head2 Public Methods =over 4 =item new() $cache = Text::MicroMason::Cache::Null->new(); =item get() undef = $cache->get( $key ); Does nothing. =item set() $cache->set( $key, $value ); Returns the provided value. =item clear() $cache->clear(); Does nothing. =back =head1 SEE ALSO For uses of this cache class, see L. Additional cache classes are available in the Text::MicroMason::Cache:: namespace, or select other caching modules on CPAN that support the interface described in L. For distribution, installation, support, copyright and license information, see L. =cut