| blib/lib/CHI.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 19 | 21 | 90.4 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 75 | 1000 | 2 | 4 | $config->{'memoize_cache_objects'} and keys %params <= 1 |
| line | l | !l | condition |
|---|---|---|---|
| 46 | 3 | 1 | $memoized_cache_objects{$class} ||= {} |
| 85 | 16 | 988 | $config->{'defaults'} || {} |
| 87 | 16 | 988 | $config->{'namespace'}{$params{'namespace'} or 'Default'} || {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 61 | 973 | 26 | 0 | $stats{$class} ||= "CHI::Stats"->new("chi_root_class", $class) |
| 91 | 16 | 0 | 988 | $params{'storage'} || $namespace_defaults->{'storage'} || $core_defaults->{'storage'} |
| 133 | 111 | 50 | 840 | exists $params{'max_size'} or exists $params{'is_size_aware'} |
| 136 | 132 | 18 | 851 | exists $params{'l1_cache'} or exists $params{'mirror_cache'} |