Query: text::micromason::compilecache
OS: debian
Section: 3pm
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
MicroMason::CompileCache(3pm) User Contributed Perl Documentation MicroMason::CompileCache(3pm)NAMEText::MicroMason::CompileCache - Use a Cache for Template CompilationSYNOPSISInstead of using this class directly, pass its name to be mixed in: use Text::MicroMason; my $mason = Text::MicroMason->new( -CompileCache ); Use the standard compile and execute methods to parse and evalute templates: print $mason->execute( text=>$template, 'name'=>'Dave' ); The template does not have to be parsed the second time because it's cached: print $mason->execute( text=>$template, 'name'=>'Bob' ); Templates stored in files are also cached, until the file changes: print $mason->execute( file=>"./greeting.msn", 'name'=>'Charles');DESCRIPTIONPublic Methods compile() Caching wrapper around normal compile() behavior. Supported Attributes compile_cache_text Defaults to an instance of Text::MicroMason::Cache::Simple. You may pass in your own cache object. compile_cache_file Defaults to an instance of Text::MicroMason::Cache::File. You may pass in your own cache object. This module uses a simple cache interface that is widely supported: the only methods required are "get($key)" and "set($key, $value)". You can use the simple cache classes provided in the Text::MicroMason::Cache:: namespace, or select other caching modules on CPAN that support the interface described in Cache::Cache.SEE ALSOFor an overview of this templating framework, see Text::MicroMason. This is a mixin class intended for use with Text::MicroMason::Base. For distribution, installation, support, copyright and license information, see Text::MicroMason::Docs::ReadMe. perl v5.10.1 2007-01-29 MicroMason::CompileCache(3pm)
Similar Topics in the Unix Linux Community |
---|
Stamping Text on an Image File |
New Algorithms for File System Cooperative Caching |