|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
28
 | 
 0  | 
 0  | 
 unless ($ok_to_compress)  | 
 
| 
37
 | 
 0  | 
 0  | 
 unless $cache->get($_[0]) or do {
	my $ret;
$cache->set($_[0], $ret = ref $_[1] eq 'CODE' ? $_[1]->() : $_[1], defined $_[2] ? $_[2] : $default_timeout);
$ret
}  | 
 
| 
39
 | 
 0  | 
 0  | 
 ref $_[1] eq 'CODE' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_[2] ? :  | 
 
| 
50
 | 
 0  | 
 0  | 
 if $#_ == 0 and not ref $_[0]  | 
 
| 
51
 | 
 0  | 
 0  | 
 ref $_ eq 'ARRAY' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 if ref $_  | 
 
| 
55
 | 
 0  | 
 0  | 
 if $#_ == 0 and not ref $_[0]  | 
 
| 
56
 | 
 0  | 
 0  | 
 ref $_ eq 'ARRAY' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 if ref $_  | 
 
| 
60
 | 
 0  | 
 0  | 
 ref $_[1] eq 'CODE' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_[2] ? :  | 
 
| 
 | 
 0  | 
 0  | 
 if ref $_[0] ne 'ARRAY'  | 
 
| 
67
 | 
 0  | 
 0  | 
 ref $_->[1] eq 'CODE' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_->[2] ? :  | 
 
| 
76
 | 
 0  | 
 0  | 
 ref $_[1] eq 'CODE' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_[2] ? :  | 
 
| 
 | 
 0  | 
 0  | 
 if ref $_[0] ne 'ARRAY'  | 
 
| 
83
 | 
 0  | 
 0  | 
 ref $_->[1] eq 'CODE' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_->[2] ? :  | 
 
| 
92
 | 
 0  | 
 0  | 
 ref $_[1] eq 'CODE' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_[2] ? :  | 
 
| 
 | 
 0  | 
 0  | 
 if ref $_[0] ne 'ARRAY'  | 
 
| 
99
 | 
 0  | 
 0  | 
 ref $_->[1] eq 'CODE' ? :  | 
 
| 
 | 
 0  | 
 0  | 
 defined $_->[2] ? :  | 
 
| 
108
 | 
 0  | 
 0  | 
 if $#_ == 0 and not ref $_[0]  | 
 
| 
109
 | 
 0  | 
 0  | 
 ref $_ && ref $_ eq 'ARRAY' ? :  | 
 
| 
113
 | 
 0  | 
 0  | 
 if $#_ == 1 and not ref $_[0] and not ref $_[1]  | 
 
| 
118
 | 
 0  | 
 0  | 
 if $#_ == 1 and not ref $_[0] and not ref $_[1]  | 
 
| 
123
 | 
 0  | 
 0  | 
 if $#_ <= 2 and scalar grep({not ref $_;} @_)  | 
 
| 
128
 | 
 0  | 
 0  | 
 if $#_ <= 2 and scalar grep({not ref $_;} @_)  |