KeyedMutex-Memcached
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/KeyedMutex/Memcached.pm view on Meta::CPAN
cache => undef,
%$args,
locked => 0,
};
croak('cache value should be object and appeared add and delete methods.')
unless ( $args->{cache}
&& UNIVERSAL::can( $args->{cache}, 'add' )
&& UNIVERSAL::can( $args->{cache}, 'delete' ) );
bless $args => $class;
}
sub lock {
my ( $self, $key, $use_raii ) = @_;
$key = $self->{prefix} . ':' . $key if ( $self->{prefix} );
$self->{key} = $key;
$self->{locked} = 0;
my $i = 0;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.412 second using v1.00-cache-2.02-grep-82fe00e-cpan-a086c87fca4 )