Branch Coverage

blib/lib/File/Cache/Persistent.pm
Criterion Covered Total %
branch 22 26 84.6


line true false branch
35 11 7 if $$this{'prefix'}
41 10 8 if (not $$this{'timeout'}) { }
44 1 9 if (not -e $path) { }
46 0 1 if (not $havecache) { }
58 2 7 if ($havecache and not $this->_is_modified($path)) { }
73 3 5 if (not $havecache) { }
2 3 elsif (time - $$this{'data'}{$path}[3] <= $$this{'timeout'}) { }
75 0 3 unless -e $path
86 2 1 if (-e $path) { }
88 1 1 if (not $this->_is_modified($path)) { }
115 1 0 if $$this{'prefix'}
156 1 10 if (defined $$this{'reader'}) { }
161 0 1 if $@