Classes

Coverage Distribution

Complexity

Methods

Coverage Distribution

Complexity

Insufficient Coverage

Method Coverage
__construct0%
add0%
doIncrWithInit0%
doChangeTTL0%
getConnectionsForKeys0%
getConnection0%
getCandidateServerTagsForKey0%
logError0%
handleException0%
logRequest0%
delete0%
merge0%
doChangeTTLMulti0%
changeTTL0%
lock0%
unlock0%
deleteObjectsExpiringBefore0%
setMulti0%
deleteMulti0%
changeTTLMulti0%
incrWithInit0%
setMockTime0%
__construct0%
doAdd0%
doDeleteMulti0%
doCas0%
getMulti0%
doChangeTTL0%
doGetMulti0%
serialize0%
unserialize0%
doGet0%
changeTTL0%
lock0%
unlock0%
deleteObjectsExpiringBefore0%
setMulti0%
doSetMulti0%
deleteMulti0%
changeTTLMulti0%
setMockTime0%
doAdd0%
doIncrWithInit0%
__construct0%
doGet0%
doSet0%
doDelete0%
doGetMulti0%
doGet0%
doSet0%
doIncrWithInitAsync0%
_set0%
set_timeout0%
_close_sock0%
_connect_sock0%
_dead_sock0%
_dead_host0%
get_sock0%
_hashfunc0%
_incrdecr0%
_load_items0%
sock_to_host0%
set_debug0%
_debugprint0%
_error_log0%
_fwrite0%
_handle_error0%
_fread0%
_fgets0%
_flush_read_buffer0%
watchErrors0%
getLastError0%
clearLastError0%
set_servers0%
set_compress_threshold0%
doAdd0%
decr0%
doDelete0%
makeKeyInternal0%
requireConvertGenericKey0%
doIncrWithInit0%
newSegmented0%
isSegmented0%
__construct0%
serialize0%
unserialize0%
add0%
delete0%
cas0%
touch0%
disconnect_all0%
enable_compress0%
forget_dead_hosts0%
get0%
get_multi0%
incr0%
replace0%
run_command0%
set0%
doIncrWithInitSync0%
get0%
doCas0%
doChangeTTL0%
doAdd0%
doIncrWithInit0%
merge0%
add0%
merge0%
mergeViaCas0%
cas0%
doCas0%
tokensMatch0%
changeTTL0%
incrWithInit0%
doSet0%
lock0%
doLock0%
unlock0%
doUnlock0%
makeLockKey0%
deleteObjectsExpiringBefore0%
getMulti0%
doAdd0%
setMulti0%
doSetMulti0%
doDelete0%
doGet0%
doDeleteMulti0%
setLastError0%
doSet0%
doAdd0%
doDelete0%
doIncrWithInit0%
getLogger0%
getWithSetCallback0%
getScopedLock0%
watchErrors0%
getLastError0%
clearLastError0%
isKeyGlobal0%
__construct0%
getQoS0%
getSegmentationSize0%
getSegmentedValueMaxSize0%
mergeFlagMaps0%
setNewPreparedValues0%
requireConvertGenericKey0%
convertGenericKey0%
proxyCall0%
getMulti0%
add0%
deleteMulti0%
doGetMulti0%
changeTTLMulti0%
serialize0%
doIncrWithInit0%
__construct0%
initializeClient0%
noReplyScope0%
doGet0%
doChangeTTLMulti0%
unserialize0%
doSet0%
checkResult0%
doChangeTTL0%
doCas0%
doDeleteMulti0%
doSetMulti0%
doGetMulti0%
doDelete0%
doAdd0%
doIncrWithInitAsync0%
__construct0%
fixExpiry0%
stripRouteFromKey0%
checkValueSerializability0%
doDelete0%
getExpirationAsTTL0%
isInteger0%
getSegmentationSize0%
doSet0%
getSegmentedValueMaxSize0%
validateKeyAndPrependRoute0%
getSerialized0%
checkIterableMapSerializability0%
serialize0%
unserialize0%
debug0%
doGet0%
requireConvertGenericKey0%
doIncrWithInitSync0%
trackDuplicateKeys13%
resolveSegments13%
delete14%
makeValueOrSegmentList16%
useSegmentationWrapper30%
multiRemap40%
remarkRecentSessionWrite45%
handleError47%
scheduleAsyncRefresh53%
worthRefreshPopular54%
__construct60%
__construct60%
fetchWrappedValuesForWarmupCache63%
prependRoute66%
getInterimValue66%
decodeBody70%
__construct76%
encodeBody77%
__construct80%
__construct83%
makeKeyInternal83%
hadRecentSessionWrite83%
doDelete83%
makeSisterKey83%
doSet84%
doIncrWithInit87%
updateOpStats89%

Project Risks

Method CRAP
_set420
get_multi210
get210
initializeClient156
_load_items156
get_sock132
getConnectionsForKeys110
doChangeTTLMulti110
doGetMulti110
delete90
mergeViaCas90
proxyCall90
_connect_sock72
sock_to_host72
_incrdecr72
doSetMulti72
touch72
checkResult72
get56
doIncrWithInit56
doIncrWithInit42
lock42
doGet42
doDeleteMulti42
doIncrWithInitSync42
run_command42
doIncrWithInitSync42
doGet30
doGetMulti30
checkIterableMapSerializability30
checkValueSerializability30
doIncrWithInit30
__construct30
doDeleteMulti30
doChangeTTL30
_fwrite30
getLastError30
doChangeTTL30
_fgets30
doCas30
_fread30
useSegmentationWrapper29
trackDuplicateKeys21
getWithSetCallback20
doGetMulti20
unserialize20
serialize20
doAdd20
_flush_read_buffer20
mergeFlagMaps20
getMulti20
doSet20
makeKeyInternal20
tokensMatch20
getMulti20
unlock20
doLock20
makeValueOrSegmentList19
resolveSegments14
handleError14
delete14
getMulti12
doAdd12
__construct12
deleteObjectsExpiringBefore12
doCas12
doDelete12
getCandidateServerTagsForKey12
doIncrWithInit12
__construct12
doGet12
doGet12
getScopedLock12
setNewPreparedValues12
convertGenericKey12
_handle_error12
cas12
doUnlock12
doGetMulti12
doSetMulti12
doDeleteMulti12
doChangeTTLMulti12
fixExpiry12
getExpirationAsTTL12
isInteger12
validateKeyAndPrependRoute12
stripRouteFromKey12
noReplyScope12
doGet12
doSet12
doDelete12
decodeBody11
updateOpStats8
__construct7
worthRefreshPopular7
__construct6
__construct6
encodeBody6
fetchWrappedValuesForWarmupCache6
getConnection6
disconnect_all6
doAdd6
getLastError6
add6
add6
incrWithInit6
setMulti6
deleteMulti6
serialize6
_dead_host6
unserialize6
doIncrWithInit6
__construct6
doSetMulti6
set_servers6
doSet6
unserialize6
logRequest6
doAdd6
doDelete6
setMockTime6
doChangeTTL6
doSet6
serialize6
isSegmented6
doAdd6
doCas6
getInterimValue5
multiRemap4
remarkRecentSessionWrite4
hadRecentSessionWrite4
doSet4
doIncrWithInit4
scheduleAsyncRefresh3
__construct3
makeKeyInternal3
makeSisterKey3
prependRoute2
doDelete2
__construct2