|  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'};}  |