| line | !l | l&&!r | l&&r | condition | 
 
| 113 | 0 | 0 | 0 | not $force_retrieval and $self->cache_value | 
 
|  | 0 | 0 | 0 | not $force_retrieval and $self->cache_value and defined $self->value | 
 
| 138 | 0 | 0 | 0 | not $force_retrieval and $self->cache_value | 
 
|  | 0 | 0 | 0 | not $force_retrieval and $self->cache_value and defined $self->local_filename | 
 
|  | 0 | 0 | 0 | not $force_retrieval and $self->cache_value and defined $self->local_filename and $self->local_filename eq $filename | 
 
|  | 0 | 0 | 0 | not $force_retrieval and $self->cache_value and defined $self->local_filename and $self->local_filename eq $filename and -e $self->local_filename | 
 
| 303 | 0 | 0 | 0 | -r $filename and -f _ || $remaining | 
 
| 324 | 0 | 0 | 0 | $! and $remaining | 
 
| 370 | 0 | 0 | 0 | $self->always_check_etag and $md5 ne file_md5_hex($localfile) |