line |
true |
false |
branch |
61
|
9 |
0 |
if 'HASH' ne ref $_[0] and $_[0]->can('get') and $_[0]->can('set') |
76
|
2 |
0 |
if eval {
do {
&use_module('Cache::FileCache')
}
} |
82
|
0 |
0 |
if eval {
do {
&use_module('CHI')
}
} |
138
|
2 |
2 |
unless $self->is_cached |
141
|
0 |
2 |
unless $request |
144
|
0 |
2 |
$self->cache->get($request) ? : |
160
|
0 |
0 |
unless my $handler = $self->{'onwarn'} |
162
|
0 |
0 |
if $self->quiet |
164
|
0 |
0 |
if ($self->_verbose_dwarn) { } |
183
|
0 |
30 |
unless $response |
184
|
0 |
30 |
unless $self->positive_cache |
186
|
0 |
30 |
if $response->code < 200 |
187
|
0 |
30 |
if $response->code > 301 |
191
|
3 |
27 |
if ($headers->header('Client-Transfer-Encoding')) |
201
|
2 |
1 |
if $cte eq 'chunked' |
208
|
10 |
18 |
unless (defined $size) |
209
|
0 |
10 |
if ($self->cache_undef_content_length . '' eq 'warn') |
217
|
10 |
0 |
if ($self->cache_undef_content_length == 0) |
222
|
0 |
18 |
if (defined $size and $size == 0) |
223
|
0 |
0 |
if ($self->cache_zero_content_length . '' eq 'warn') |
231
|
0 |
0 |
if ($self->cache_zero_content_length == 0) |
236
|
0 |
18 |
if (defined $size and $size != 0 and $size != length $response->content) |
239
|
0 |
0 |
if ($self->cache_mismatch_content_length . '' eq 'warn') |
245
|
0 |
0 |
if ($self->cache_mismatch_content_length == 0) |
258
|
27 |
36 |
unless $response |
259
|
2 |
34 |
unless $self->positive_cache |
261
|
0 |
34 |
if $response->code < 200 |
262
|
1 |
33 |
if $response->code > 301 |