Dezi::Bot::Cache - web crawler cache
use Dezi::Bot::Cache; my $cache = Dezi::Bot::Cache->new(%chi_params); $cache->add( foo => 'bar' ); $cache->has( 'foo' ); # returns true $cache->get( 'foo' ); # returns 'bar' $cache->delete( 'foo' ); # removes 'foo' from cache and returns 1
The Dezi::Bot::Cache module conforms to the SWISH::Prog::Cache API but delegates all caching to CHI.
Returns instance of Dezi::Bot::Cache, initializing the internal CHI object with chi_params.
If empty, chi_params defaults to:
%chi_params = ( driver => 'File', root_dir => '/tmp/dezibot', namespace => 'dezibot', );
Returns the internal CHI object.
Add key value pair to cache, optional expires setting. See CHI for expires documentation.
Returns true if key is in the cache and has not expired.
Returns value for key or undef if key is not present or has expired.
Removes key from the cache.
Peter Karman, <karman at cpan.org>
<karman at cpan.org>
Please report any bugs or feature requests to bug-dezi-bot at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Dezi-Bot. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-dezi-bot at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Dezi::Bot
You can also look for information at:
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Dezi-Bot
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Dezi-Bot
CPAN Ratings
http://cpanratings.perl.org/d/Dezi-Bot
Search CPAN
http://search.cpan.org/dist/Dezi-Bot/
Copyright 2013 Peter Karman.
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
To install Dezi::Bot, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Dezi::Bot
CPAN shell
perl -MCPAN -e shell install Dezi::Bot
For more information on module installation, please visit the detailed CPAN module installation guide.