KeyedMutex-Memcached

 view release on metacpan or  search on metacpan

README.md  view on Meta::CPAN

## new( %args )

Following parameters are recognized.

- cache

    **Required**. [Cache::Memcached::Fast](https://metacpan.org/pod/Cache::Memcached::Fast) object or similar interface object.

- interval

    Optional. The seconds for busy loop interval. Defaults to 0.01 seconds.

- trial

    Optional. When the value is being set zero, lock() method will be waiting until lock becomes released.
    When the value is being set positive integer value, lock() method will be stopped on reached trial count.
    Defaults to 0.

- timeout

    Optional. The seconds until lock becomes released. Defaults to 30 seconds.

lib/KeyedMutex/Memcached.pm  view on Meta::CPAN

Following parameters are recognized.

=over

=item cache

B<Required>. L<Cache::Memcached::Fast> object or similar interface object.

=item interval

Optional. The seconds for busy loop interval. Defaults to 0.01 seconds.

=item trial

Optional. When the value is being set zero, lock() method will be waiting until lock becomes released.
When the value is being set positive integer value, lock() method will be stopped on reached trial count.
Defaults to 0.

=item timeout

Optional. The seconds until lock becomes released. Defaults to 30 seconds.



( run in 0.377 second using v1.01-cache-2.11-cpan-87723dcf8b7 )