GenericKeyedObjectPool

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,980 of 1,9800%240 of 2400%1651655575574545
evict()2510%320%1717737311
borrowObject(Object, long)1690%300%1616575711
create(Object)1670%220%1212474711
returnObject(Object, Object)1520%220%1212444411
toStringAppendFields(StringBuilder)1030%n/a11242411
clearOldest()930%120%77272711
reuseCapacity()750%120%77242411
destroy(Object, PooledObject, boolean, DestroyMode)690%80%55161611
register(Object)680%40%33181811
GenericKeyedObjectPool(KeyedPooledObjectFactory, GenericKeyedObjectPoolConfig)630%20%22171711
listAllObjects()580%60%44121211
deregister(Object)550%80%55131311
calculateDeficit(GenericKeyedObjectPool.ObjectDeque)520%60%44141411
invalidateObject(Object, Object, DestroyMode)480%60%44111111
getNumWaitersByKey()480%60%44111111
close()460%60%44151511
getNumActivePerKey()450%80%55111111
clear(Object)340%20%22121211
ensureMinIdle(Object)330%60%447711
hasBorrowWaiters()290%60%449911
getNumWaiters()260%40%336611
addIdleObject(Object, PooledObject)250%40%338811
ensureMinIdle()230%40%337711
getNumIdle()210%20%225511
getNumTests()210%20%225511
setConfig(GenericKeyedObjectPoolConfig)200%n/a116611
addObjects(Collection, int)200%40%336611
getNumActive(Object)180%20%225511
addObject(Object)180%n/a116611
addObjects(Object, int)180%40%335511
clear()160%20%224411
getNumIdle(Object)140%20%222211
getMinIdlePerKey()120%20%224411
whenWaitersAddObject(Object, LinkedBlockingDeque)120%20%226611
preparePool(Object)110%20%225511
GenericKeyedObjectPool(KeyedPooledObjectFactory)70%n/a112211
getNumActive()70%n/a111111
borrowObject(Object)60%n/a111111
invalidateObject(Object, Object)60%n/a112211
setMaxTotalPerKey(int)40%n/a112211
setMaxIdlePerKey(int)40%n/a112211
setMinIdlePerKey(int)40%n/a112211
getMaxTotalPerKey()30%n/a111111
getMaxIdlePerKey()30%n/a111111
getFactory()30%n/a111111