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 24 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 16084 No cache_object_class
197 0 No valid_get_options
198 0 No valid_set_options
201 998 No BUILD
229 998 No BUILD_roles
235 450 n/a _build_short_driver_name
243 438 n/a _build_label
249 85 n/a _build_metacache
255 11946 No get
316 3 n/a _record_get_stats
322 11831 No unpack_from_data
329 14546 No get_object
340 88 No get_expires_at
352 24 No exists_and_is_expired
364 80 No is_valid
376 3889 n/a _default_set_options
383 4261 No set
425 4253 No set_with_options
476 4463 No set_object
495 60 No get_keys_iterator
498 160 n/a __ANON__
502 0 No clear
509 209 No expire
522 56 No compute
534 32 n/a __ANON__
538 32 n/a __ANON__
559 0 No purge
571 32 No dump_as_hash
583 0 No is_empty
593 24 No add
602 18 No append
610 16 No replace
623 112 No fetch_multi_hashref
629 112 No get_multi_hashref_objects
642 120 No get_multi_arrayref
658 36 No get_multi_hashref
667 96 No set_multi
672 96 No store_multi
681 24 No remove_multi
702 22138 No transform_key
718 175 No digest_key
724 267 No encode_key
732 404 No escape_key
733 404 No unescape_key
738 10240 No escape_for_filename
745 3216 No unescape_for_filename
752 186 No is_escaped_for_filename
763 11934 n/a _log_get_result
770 4247 n/a _log_set_result
776 4 n/a _handle_get_error
786 6 n/a _handle_set_error
796 10 n/a _dispatch_error_msg
809 11938 n/a _describe_cache_get
819 4253 n/a _describe_cache_set