Data::Model::Driver::Cache::HASH - Penetration cache is offered to the basic driver
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 { .... };
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.
Data::Model
Kazuhiro Osawa <yappo <at> shibuya <döt> pl>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
1 POD Error
The following errors were encountered while parsing the POD:
Non-ASCII character seen before =encoding in '<döt>'. Assuming UTF-8
To install Data::Model, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Data::Model
CPAN shell
perl -MCPAN -e shell install Data::Model
For more information on module installation, please visit the detailed CPAN module installation guide.