line |
true |
false |
branch |
24
|
0 |
27 |
unless 'CODE' eq ref $cb |
28
|
27 |
0 |
unless defined wantarray |
29
|
0 |
0 |
unless keys %{$$self{'cache'};} |
31
|
0 |
0 |
if $self and $self->_delete_client($name) |
39
|
116 |
1 |
if @_ == 1 |
73
|
0 |
27 |
unless exists $$self{'cache'}{$name} |
76
|
9 |
18 |
if ($idx == $#{$$self{$queue};}) |
84
|
0 |
154 |
unless $$_[1] > $idx |
85
|
0 |
154 |
unless $$_[0] eq $queue |
94
|
0 |
72 |
if $self->is_wlocked |
98
|
64 |
8 |
if ($self->is_rlocked) |
99
|
3 |
61 |
if @{$$self{'wlock'};} |
100
|
4 |
57 |
unless @{$$self{'rlock'};} |
104
|
1 |
7 |
if (@{$$self{'wlock'};}) |
109
|
1 |
0 |
if ($self) |
118
|
4 |
3 |
if @{$$self{'rlock'};} |
121
|
35 |
26 |
if $self->rlock_limit and $$self{'rprocess'} >= $self->rlock_limit |
129
|
26 |
0 |
if ($self) |
135
|
18 |
8 |
if @{$$self{'rlock'};} |