Text::Template::Simple::Cache
version 0.91
TODO
Cache manager for Text::Template::Simple.
Text::Template::Simple
Text::Template::Simple::Cache - Cache manager
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 hash reference:
TYPE
structure
ids
dumper
varname
Controls the name of the dumped structure.
If you set this to a true value, deparsing will be disabled
deparsing
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 deparsing 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 Gursoy <burak@cpan.org>
This software is copyright (c) 2004 by Burak Gursoy.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
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.