| line |
true |
false |
branch |
|
61
|
0 |
24 |
if $self->[0] < 0 |
|
62
|
0 |
24 |
if $self->[1] < 0 |
|
65
|
5 |
19 |
if (my $init = delete $param{'init'}) { } |
|
66
|
0 |
5 |
if $storage |
|
70
|
4 |
1 |
&reftype($init) eq 'HASH' ? : |
|
80
|
7 |
17 |
if (my $flush = delete $param{'flush'}) |
|
81
|
0 |
7 |
if $storage |
|
87
|
8 |
16 |
if ($storage) |
|
92
|
0 |
8 |
$storage =~ /::/u ? : |
|
93
|
0 |
8 |
unless eval "use $storage_class; 1" |
|
98
|
4 |
4 |
if exists $param{$name} |
|
102
|
0 |
8 |
unless defined $tag and length $tag |
|
108
|
0 |
8 |
if ($fork) { } |
|
113
|
0 |
0 |
if $pid |
|
114
|
0 |
0 |
unless defined $pid |
|
130
|
6 |
18 |
if (my $autoflush = delete $param{'autoflush'}) |
|
133
|
0 |
6 |
if (not $self->[5]) { } |
|
|
1 |
5 |
elsif ($autoflush =~ /^([0-9]+)s$/u) { } |
|
|
5 |
0 |
elsif ($autoflush =~ /^[0-9]+$/u) { } |
|
142
|
1 |
1 |
if time >= $epoch |
|
149
|
7 |
3 |
if @{$_[0][6];} == $autoflush |
|
160
|
0 |
24 |
if (my(@huh) = sort(keys %param)) |
|
165
|
0 |
24 |
if @errors |
|
181
|
50 |
28 |
if (ref $_[0]) |
|
216
|
6 |
6 |
ref $_[1] ? : |
|
284
|
9 |
24 |
unless my $flush = $self->[5] |
|
285
|
10 |
14 |
unless my $todo = $self->[6] |
|
288
|
14 |
0 |
if my $return = &$flush($self->[3], $todo) |
|
312
|
8 |
5 |
if $#list > $self->[0] |