|
NAMEData::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 {
....
};
DESCRIPTIONPenetration 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 ALSOData::Model AUTHORKazuhiro Osawa <yappo <at> shibuya <döt> pl> LICENSEThis library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. POD ERRORSHey! The above document had some coding errors, which are explained below:
|