Text::Template::Simple::Cache - Cache manager
TODO
This document describes version 0.79_04 of Text::Template::Simple::Cache released on 3 May 2009.
0.79_04
Text::Template::Simple::Cache
3 May 2009
WARNING: This version of the module is part of a developer (beta) release of the distribution and it is not suitable for production use.
Cache manager for Text::Template::Simple.
Text::Template::Simple
Constructor. Accepts a Text::Template::Simple object as the parameter.
Returns the type of the cache.
Resets the in-memory cache and deletes all cache files, if you are using a disk cache.
$template->cache->dumper( $type, \%opt );
TYPE can either be structure or ids. dumper accepts some arguments as a hashref:
TYPE
structure
ids
dumper
varname
Controls the name of the dumped structure.
no_deparse
If you set this to a true value, deparsing will be disabled
Returns a string version of the dumped in-memory or disk-cache. Cache is dumped via Data::Dumper. Deparse option is enabled for in-memory cache.
Deparse
Early versions of Data::Dumper don' t have a Deparse method, so you may need to upgrade your Data::Dumper or disable deparse-ing if you want to use this method.
Data::Dumper
Returns a list including the names (ids) of the templates in the cache.
Gets/sets the cache id.
Returns the total cache (disk or memory) size in bytes. If memory cache is used, then you must have Devel::Size installed on your system to get the size of the data structure inside memory.
This method can be called with data or id named parameter. If you use the two together, id will be used:
data
id
if ( $template->cache->has( id => 'e369853df766fa44e1ed0ff613f563bd' ) ) { print "ok!"; }
or
if ( $template->cache->has( data => q~Foo is <%=$bar%>~ ) ) { print "ok!"; }
Burak Gürsoy, <burak@cpan.org>
Copyright 2008 Burak Gürsoy. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.
To install Text::Template::Simple, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Text::Template::Simple
CPAN shell
perl -MCPAN -e shell install Text::Template::Simple
For more information on module installation, please visit the detailed CPAN module installation guide.