|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
16
 | 
 0  | 
 4  | 
 if (my $serializer = $$self{'serializer'})  | 
 
| 
17
 | 
 0  | 
 0  | 
 unless $serializer =~ s/^\+//  | 
 
| 
19
 | 
 0  | 
 0  | 
 unless ($serializer eq 'Data::Model::Driver::Memcached::Serializer::Default')  | 
 
| 
31
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
32
 | 
 0  | 
 0  | 
 if $$self{'serializer'}  | 
 
| 
34
 | 
 0  | 
 0  | 
 if $map  | 
 
| 
35
 | 
 0  | 
 0  | 
 if $$self{'ignore_undef_value'}  | 
 
| 
36
 | 
 0  | 
 0  | 
 if $$self{'strip_keys'}  | 
 
| 
45
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
49
 | 
 0  | 
 0  | 
 if $$self{'serializer'}  | 
 
| 
51
 | 
 0  | 
 0  | 
 if $map  | 
 
| 
52
 | 
 0  | 
 0  | 
 if $$self{'ignore_undef_value'}  | 
 
| 
53
 | 
 0  | 
 0  | 
 if $$self{'strip_keys'}  | 
 
| 
65
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
66
 | 
 0  | 
 0  | 
 if $$self{'serializer'}  | 
 
| 
68
 | 
 0  | 
 0  | 
 if $map  | 
 
| 
69
 | 
 0  | 
 0  | 
 if $$self{'ignore_undef_value'}  | 
 
| 
70
 | 
 0  | 
 0  | 
 if $$self{'strip_keys'}  | 
 
| 
79
 | 
 0  | 
 0  | 
 if $$self{'strip_keys'}  | 
 
| 
80
 | 
 0  | 
 0  | 
 if $$self{'ignore_undef_value'}  | 
 
| 
82
 | 
 0  | 
 0  | 
 if $map  | 
 
| 
83
 | 
 0  | 
 0  | 
 if $$self{'serializer'}  | 
 
| 
84
 | 
 0  | 
 0  | 
 $$self{'always_overwrite'} ? :  | 
 
| 
87
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
97
 | 
 0  | 
 0  | 
 if $$self{'strip_keys'}  | 
 
| 
98
 | 
 0  | 
 0  | 
 if $$self{'ignore_undef_value'}  | 
 
| 
100
 | 
 0  | 
 0  | 
 if $map  | 
 
| 
101
 | 
 0  | 
 0  | 
 if $$self{'serializer'}  | 
 
| 
103
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
113
 | 
 0  | 
 0  | 
 unless ($old_cache_key eq $new_cache_key)  | 
 
| 
115
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
119
 | 
 0  | 
 0  | 
 if $$self{'strip_keys'}  | 
 
| 
120
 | 
 0  | 
 0  | 
 if $$self{'ignore_undef_value'}  | 
 
| 
122
 | 
 0  | 
 0  | 
 if $map  | 
 
| 
123
 | 
 0  | 
 0  | 
 if $$self{'serializer'}  | 
 
| 
125
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
134
 | 
 0  | 
 0  | 
 unless $data  | 
 
| 
136
 | 
 0  | 
 0  | 
 unless $ret  | 
 
| 
163
 | 
 1  | 
 2  | 
 unless exists $$data{$key} and defined $$data{$key}  | 
 
| 
172
 | 
 1  | 
 2  | 
 unless exists $$data{$key} and defined $$data{$key}  | 
 
| 
179
 | 
 0  | 
 0  | 
 if ($is_reverse)  | 
 
| 
189
 | 
 0  | 
 0  | 
 if (my $n = $$map{$k}) { }  | 
 
| 
224
 | 
 0  | 
 20  | 
 unless ref $hash eq 'HASH'  | 
 
| 
225
 | 
 0  | 
 20  | 
 if ($HAS_DATA_MESSAGEPACK)  | 
 
| 
228
 | 
 0  | 
 0  | 
 if ($@)  | 
 
| 
234
 | 
 0  | 
 0  | 
 unless ($@)  | 
 
| 
243
 | 
 0  | 
 20  | 
 if $num > 4294967295  | 
 
| 
246
 | 
 19  | 
 1  | 
 if ($num < 16) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($num < 65535) { }  | 
 
| 
259
 | 
 77  | 
 0  | 
 if (defined $k) { }  | 
 
| 
260
 | 
 20  | 
 57  | 
 if ($k =~ /\A[0-9]+\z/ and $k <= 4294967295) { }  | 
 
| 
262
 | 
 8  | 
 12  | 
 if ($k <= 127) { }  | 
 
| 
 | 
 3  | 
 9  | 
 elsif ($k <= 255) { }  | 
 
| 
 | 
 3  | 
 6  | 
 elsif ($k <= 65535) { }  | 
 
| 
 | 
 6  | 
 0  | 
 elsif ($k <= 4294967295) { }  | 
 
| 
279
 | 
 54  | 
 3  | 
 if ($l < 32) { }  | 
 
| 
 | 
 2  | 
 1  | 
 elsif ($l <= 65535) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($l <= 4294967295) { }  | 
 
| 
295
 | 
 73  | 
 4  | 
 if (defined $v) { }  | 
 
| 
296
 | 
 42  | 
 31  | 
 if ($v =~ /\A[0-9]+\z/ and $v <= 4294967295) { }  | 
 
| 
298
 | 
 18  | 
 24  | 
 if ($v <= 127) { }  | 
 
| 
 | 
 6  | 
 18  | 
 elsif ($v <= 255) { }  | 
 
| 
 | 
 6  | 
 12  | 
 elsif ($v <= 65535) { }  | 
 
| 
 | 
 12  | 
 0  | 
 elsif ($v <= 4294967295) { }  | 
 
| 
315
 | 
 28  | 
 3  | 
 if ($l < 32) { }  | 
 
| 
 | 
 2  | 
 1  | 
 elsif ($l <= 65535) { }  | 
 
| 
 | 
 1  | 
 0  | 
 elsif ($l <= 4294967295) { }  | 
 
| 
340
 | 
 0  | 
 20  | 
 unless $fmt eq $MAGIC  | 
 
| 
341
 | 
 0  | 
 20  | 
 if ($HAS_DATA_MESSAGEPACK)  | 
 
| 
351
 | 
 1  | 
 19  | 
 if ($map_type eq $MAP16) { }  | 
 
| 
 | 
 0  | 
 19  | 
 elsif ($map_type eq $MAP32) { }  | 
 
| 
361
 | 
 0  | 
 19  | 
 if $elements >= 16  | 
 
| 
373
 | 
 4  | 
 150  | 
 if ($data_type eq $NIL) { }  | 
 
| 
 | 
 36  | 
 114  | 
 elsif ($data_type eq $UINT8 or $data_type eq $UINT16 or $data_type eq $UINT32) { }  | 
 
| 
376
 | 
 9  | 
 27  | 
 if ($data_type eq $UINT8) { }  | 
 
| 
 | 
 9  | 
 18  | 
 elsif ($data_type eq $UINT16) { }  | 
 
| 
 | 
 18  | 
 0  | 
 elsif ($data_type eq $UINT32) { }  | 
 
| 
387
 | 
 4  | 
 110  | 
 if ($data_type eq $RAW16) { }  | 
 
| 
 | 
 2  | 
 108  | 
 elsif ($data_type eq $RAW32) { }  | 
 
| 
395
 | 
 26  | 
 82  | 
 if ($len <= 127) { }  | 
 
| 
401
 | 
 0  | 
 82  | 
 if $len >= 32  | 
 
| 
404
 | 
 88  | 
 26  | 
 unless ($is_num)  | 
 
| 
410
 | 
 77  | 
 77  | 
 if ($_) { }  | 
 
| 
417
 | 
 0  | 
 20  | 
 unless $len == $pos  |