Branch Coverage

lib/Beekeeper/Worker/Extension/SharedCache.pm
Criterion Covered Total %
branch 0 90 0.0


line true false branch
65 0 0 if $self->{'persist'}
74 0 0 if ($self->{'max_age'})
83 0 0 if ($self->{'refresh'})
110 0 0 if ($bus_id eq $worker_bus->bus_id)
131 0 0 $delay < 10 ? :
142 0 0 if $self->{'synced'}
170 0 0 unless $success
189 0 0 unless $success
199 0 0 if $self->{'_sync_timeout'}
226 0 0 if $self->{'synced'}
231 0 0 $success ? :
238 0 0 unless $bus->{'is_connected'}
272 0 0 unless $success
283 0 0 unless defined $key
299 0 0 if $self->{'on_update'}
316 0 0 unless (defined $value)
321 0 0 if ($_now != time)
358 0 0 if defined $uid and $uid eq $self->{'uid'}
360 0 0 if ($version > ($self->{'vers'}{$key} || 0)) { }
0 0 elsif ($version < $self->{'vers'}{$key}) { }
369 0 0 if $self->{'on_update'}
380 0 0 $_[0]{'time'} > $_[1]{'time'} ? :
402 0 0 if $self->{'on_update'}
405 0 0 unless (defined $self->{'data'}{$key})
410 0 0 if ($_now != time)
446 0 0 if $dump->{'uid'} eq $self->{'uid'}
456 0 0 unless defined $self->{'data'}{$key}
458 0 0 unless $self->{'max_age'}
462 0 0 unless $age > $self->{'max_age'} * 0.3
463 0 0 unless $age < $self->{'max_age'} * 1.3
478 0 0 unless $self->{'time'}{$key} < $min_time
479 0 0 unless defined $self->{'data'}{$key}
488 0 0 unless $self->{'synced'}
495 0 0 if -e $tmp_file and (stat $tmp_file)[9] == time
498 0 0 unless sysopen my $fh, $tmp_file, 66
499 0 0 unless flock $fh, 6
500 0 0 unless truncate $fh, 0
514 0 0 unless -e $tmp_file
517 0 0 if $self->{'max_age'} and (stat $tmp_file)[9] < time - $self->{'max_age'}
520 0 0 unless open my $fh, '<', $tmp_file
526 0 0 if $@
528 0 0 $self->{'max_age'} ? :
532 0 0 if $min_time and $entry->[3] < $min_time
540 0 0 if $self->{'persist'}
544 0 0 unless $bus->{'is_connected'}