Branch Coverage

blib/lib/ORM/Cache.pm
Criterion Covered Total %
branch 10 28 35.7


line true false branch
42 0 5 $@ ? :
61 5 0 if $self->size
80 3 4 unless defined $hit
82 1 6 if $obj
98 27 0 if ($id and not $$self{'hash'}{$id})
100 27 0 if ($use_weaken) { }
102 27 0 if ($$self{'size'})
112 0 0 if ($$self{'size'})
115 0 0 if $$slot
130 6 0 if $use_weaken and $obj and $obj->id
144 0 0 if $new_size < 0
146 0 0 if ($new_size > $self->size) { }
0 0 elsif ($new_size < $self->size) { }
154 0 0 if $$self{'ptr'} >= $new_size