Subroutine Coverage

blib/lib/CHI/Driver.pm
Criterion Covered Total %
subroutine 78 84 92.8
pod 0 41 0.0


line count pod subroutine
3 20 n/a BEGIN
4 20 n/a BEGIN
5 20 n/a BEGIN
6 20 n/a BEGIN
7 20 n/a BEGIN
8 20 n/a BEGIN
9 20 n/a BEGIN
10 20 n/a BEGIN
11 20 n/a BEGIN
12 20 n/a BEGIN
13 20 n/a BEGIN
14 20 n/a BEGIN
15 20 n/a BEGIN
16 20 n/a BEGIN
17 20 n/a BEGIN
18 20 n/a BEGIN
19 20 n/a BEGIN
20 20 n/a BEGIN
21 20 n/a BEGIN
22 20 n/a BEGIN
23 20 n/a BEGIN
24 20 n/a BEGIN
25 20 n/a BEGIN
149 20 n/a _build_has_subcaches
153 20 n/a BEGIN
154 0 n/a __ANON__
173 1 No non_common_constructor_params
182 1 No declare_unsupported_methods
185 20 n/a BEGIN
187 1 n/a __ANON__
191 13579 No cache_object_class
197 0 No valid_get_options
198 0 No valid_set_options
201 882 No BUILD
229 882 No BUILD_roles
235 390 n/a _build_short_driver_name
243 378 n/a _build_label
249 74 n/a _build_metacache
255 10038 No get
316 3 n/a _record_get_stats
322 10039 No unpack_from_data
329 12323 No get_object
340 77 No get_expires_at
352 21 No exists_and_is_expired
364 70 No is_valid
376 3206 n/a _default_set_options
383 3547 No set
425 3540 No set_with_options
476 3716 No set_object
495 50 No get_keys_iterator
498 132 n/a __ANON__
502 0 No clear
509 175 No expire
522 49 No compute
534 28 n/a __ANON__
538 28 n/a __ANON__
559 0 No purge
571 20 No dump_as_hash
583 0 No is_empty
593 21 No add
602 15 No append
610 14 No replace
623 85 No fetch_multi_hashref
629 85 No get_multi_hashref_objects
642 92 No get_multi_arrayref
658 29 No get_multi_hashref
667 81 No set_multi
672 81 No store_multi
681 19 No remove_multi
702 18418 No transform_key
718 127 No digest_key
724 188 No encode_key
732 303 No escape_key
733 303 No unescape_key
738 9463 No escape_for_filename
745 2487 No unescape_for_filename
752 98 No is_escaped_for_filename
763 10027 n/a _log_get_result
770 3520 n/a _log_set_result
776 4 n/a _handle_get_error
786 20 n/a _handle_set_error
796 24 n/a _dispatch_error_msg
809 10031 n/a _describe_cache_get
819 3540 n/a _describe_cache_set