Koichi Taniguchi > Cache-Memcached-Indexable-0.03 > Cache::Memcached::Indexable::Logic::Default

Download:
Cache-Memcached-Indexable-0.03.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Cache::Memcached::Indexable::Logic::Default - The default logic for Cache::Memcached::Indexable

SYNOPSIS ^

 use Cache::Memcached::Indexable::Logic::Default;
 use Cache::Memcached::Indexable;
 
 my $logic = Cache::Memcached::Indexable::Logic::Default->new;
 
 my $memd = Cache::Memcached::Indexable->new({
     'servers' => [ "10.0.0.15:11211", "10.0.0.15:11212",
                    "10.0.0.17:11211", [ "10.0.0.17:11211", 3 ] ],
     'debug' => 0,
     'compress_threshold' => 10_000,
 });
 
 $memd->set_logic($logic);

or

 my $memd = Cache::Memcached::Indexable->new({
     'logic' => 'Cache::Memcached::Indexable::Logic::Default',
     'debug' => 0,
     'compress_threshold' => 10_000,
 });

DESCRIPTION ^

This module is a logic class for Cache::Memcache::Indexable. You don't need to specify this class for logic. It will be use for logic by default.

This module uses 256 patterns of route key. It simply uses hex string of top character of your specified key.

It may be place a disproportionate emphasis on the original key.

AUTHOR ^

Koichi Taniguchi <taniguchi@livedoor.jp>

LICENSE ^

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

SEE ALSO ^

Cache::Memcache::Indexable, Cache::Memcached::Indexable::Logic

syntax highlighting: