IPC-Lock
view release on metacpan or search on metacpan
lib/IPC/Lock.pm view on Meta::CPAN
use Time::HiRes qw(gettimeofday);
our $VERSION = '0.20';
our @CATCH_SIGS = qw(TERM INT);
### from File::NFSLock
my $graceful_sig = sub {
print STDERR "Received SIG$_[0]\n" if @_;
# Perl's exit should safely DESTROY any objects
# still "alive" before calling the real _exit().
exit;
};
sub new {
my $type = shift;
my @PASSED_ARGS = (ref $_[0] eq 'HASH') ? %{$_[0]} : @_;
my @DEFAULT_ARGS = (
locked => {},
ttl => 60,
patience => 2,
( run in 1.440 second using v1.01-cache-2.11-cpan-39bf76dae61 )