Catalyst::TraitFor::Model::DBIC::Schema::Caching man page on Pidora

Man page or keyword search:  
man Server   31170 pages
apropos Keyword Search (all sections)
Output format
Pidora logo
[printable version]

Catalyst::TraitFor::MoUser:Catalyst::TraitFor::Model::DBIC::Schema::Caching(3)

NAME
       Catalyst::TraitFor::Model::DBIC::Schema::Caching - Query caching
       support for Catalyst::Model::DBIC::Schema

SYNOPSIS
	   __PACKAGE__->config({
	       traits => ['Caching'],
	       connect_info =>
		   ['dbi:mysql:db', 'user', 'pass'],
	   });

	   $c->model('DB::Table')->search({ foo => 'bar' }, { cache_for => 18000 });

DESCRIPTION
       Enable caching support using DBIx::Class::Cursor::Cached and
       Catalyst::Plugin::Cache.

       In order for this to work, Catalyst::Plugin::Cache must be configured
       and loaded. A possible configuration would look like this:

	 <Plugin::Cache>
	   <backend>
	     class Cache::FastMmap
	     unlink_on_exit 1
	     share_file /tmp/myapp_share
	   </backend>
	 </Plugin::Cache>

       Then in your queries, set the "cache_for" ResultSet attribute to the
       number of seconds you want the query results to be cached for, eg.:

	 $c->model('DB::Table')->search({ foo => 'bar' }, { cache_for => 18000 });

CONFIG PARAMETERS
   caching
       Turn caching on or off, you can use:

	   $c->model('DB')->caching(0);

SEE ALSO
       Catalyst::Model::DBIC::Schema, DBIx::Class, Catalyst::Plugin::Cache,
       Cache::FastMmap, DBIx::Class::Cursor::Cached

AUTHOR
       See "AUTHOR" in Catalyst::Model::DBIC::Schema and "CONTRIBUTORS" in
       Catalyst::Model::DBIC::Schema.

COPYRIGHT
       See "COPYRIGHT" in Catalyst::Model::DBIC::Schema.

LICENSE
       This program is free software, you can redistribute it and/or modify it
       under the same terms as Perl itself.

perl v5.14.1		   Catalyst::TraitFor::Model::DBIC::Schema::Caching(3)
[top]

List of man pages available for Pidora

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net