Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
Data::Model::Driver::CUser:Contributed PerlData::Model::Driver::Cache::HASH(3)

NAME
       Data::Model::Driver::Cache::HASH	- Penetration cache is offered to the
       basic driver

SYNOPSIS
	 package MyDB;
	 use base 'Data::Model';
	 use Data::Model::Schema;
	 use Data::Model::Driver::DBI;
	 use Data::Model::Driver::Cache::HASH;

	 my $dbi_connect_options = {};
	 my $fallback_driver = Data::Model::Driver::DBI->new(
	     dsn	     =>	'dbi:mysql:host=localhost:database=test',
	     username	     =>	'user',
	     password	     =>	'password',
	     connect_options =>	$dbi_connect_options,
	 );

	 my $driver = Data::Model::Driver::Cache::HASH->new(
	     fallback => $fallback_driver,
	 );

	 base_driver $driver;
	 install_model model_name => schema {
	   ....
	 };

DESCRIPTION
       Penetration cache is offered to the basic driver.  Cash is stored in
       the standard hash for Perl.

       When cash does not hit, it asks fallback	driver.

SEE ALSO
       Data::Model

AUTHOR
       Kazuhiro	Osawa <yappo <at> shibuya <doet> pl>

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

POD ERRORS
       Hey! The	above document had some	coding errors, which are explained
       below:

       Around line 76:
	   Non-ASCII character seen before =encoding in	'<doet>'. Assuming
	   UTF-8

perl v5.32.0			  2013-07-0Data::Model::Driver::Cache::HASH(3)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | AUTHOR | LICENSE | POD ERRORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=Data::Model::Driver::Cache::HASH&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help