/workspace/src
includes
objectcache
(Dashboard)
Classes
Coverage Distribution
Complexity
Insufficient Coverage
Class
Coverage
ObjectCacheFactory
40%
ObjectCache
63%
SqlBagOStuff
76%
Project Risks
Class
CRAP
SqlBagOStuff
692
ObjectCacheFactory
339
ObjectCache
54
Methods
Coverage Distribution
Complexity
Insufficient Coverage
Method
Coverage
getInstance
0%
prepareRESTBagOStuffFromParams
0%
createTables
0%
handleDBError
0%
requireConvertGenericKey
0%
deleteAll
0%
deleteObjectsExpiringBefore
0%
expireAll
0%
newFromParams
0%
setInstanceForTesting
0%
getLocalServerInstance
0%
getShardServerIndexes
0%
prepareMultiWriteBagOStuffFromParams
0%
prepareMemcachedBagOStuffFromParams
0%
prepareSqlBagOStuffFromParams
0%
newAnything
0%
getLocalServerInstance
0%
getLocalClusterInstance
0%
clear
0%
initSqliteDatabase
10%
getLocalServerCacheClass
25%
addCasTokenFields
44%
getConnectionViaLoadBalancer
45%
getTableNameByShard
50%
doLock
50%
getKeyLocation
58%
newFromId
58%
doUnlock
62%
newFromParams
64%
deleteServerObjectsExpiringBefore
75%
modifyTableSpecificBlobsForIncrInit
77%
__construct
77%
modifyBlobs
79%
getConnection
80%
getCasTokenFromRow
80%
newLockingWriteSectionModificationTimestamp
83%
doCas
87%
doAdd
87%
isDatabaseId
88%
Project Risks
Method
CRAP
deleteObjectsExpiringBefore
90
prepareSqlBagOStuffFromParams
90
handleDBError
42
getLocalServerCacheClass
21
createTables
20
deleteAll
20
deleteServerObjectsExpiringBefore
12
getLocalServerInstance
12
modifyBlobs
10
initSqliteDatabase
9
newFromParams
9
addCasTokenFields
9
newFromId
8
__construct
7
modifyTableSpecificBlobsForIncrInit
6
getShardServerIndexes
6
setInstanceForTesting
6
prepareMultiWriteBagOStuffFromParams
6
getConnection
5
getKeyLocation
5
getConnectionViaLoadBalancer
4
getTableNameByShard
4
isDatabaseId
4
doLock
2
doUnlock
2
getCasTokenFromRow
2
newLockingWriteSectionModificationTimestamp
2
doCas
2
doAdd
2