ConcurrentReferenceHashMap

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total423 of 55023%32 of 4020%445262902632
getHash(Object)510%20%228811
size()260%20%224411
replace(Object, Object, Object)250%n/a112211
remove(Object, Object)240%n/a112211
isEmpty()240%40%334411
containsKey(Object)230%60%443311
purgeUnreferencedEntries()210%20%223311
put(Object, Object, boolean)200%n/a111111
clear()200%20%223311
get(Object)190%40%333311
getOrDefault(Object, Object)190%40%333311
replace(Object, Object)190%n/a111111
remove(Object)180%n/a111111
getSegmentForHash(int)160%n/a111111
entrySet()150%20%225511
getReference(Object, ConcurrentReferenceHashMap.Restructure)120%n/a112211
doTask(Object, ConcurrentReferenceHashMap.Task)120%n/a112211
ConcurrentReferenceHashMap()70%n/a112211
ConcurrentReferenceHashMap(int, float)70%n/a112211
ConcurrentReferenceHashMap(int, int)70%n/a112211
ConcurrentReferenceHashMap(int, ConcurrentReferenceHashMap.ReferenceType)70%n/a112211
ConcurrentReferenceHashMap(int, float, int)70%n/a112211
put(Object, Object)60%n/a111111
putIfAbsent(Object, Object)60%n/a111111
getSegment(int)50%n/a111111
getSegmentsSize()40%n/a111111
ConcurrentReferenceHashMap(int, float, int, ConcurrentReferenceHashMap.ReferenceType)39196%3562%3501701
calculateShift(int, int)18100%1375%130601
ConcurrentReferenceHashMap(int)7100%n/a010201
createReferenceManager()5100%n/a010101
getLoadFactor()3100%n/a010101
static {...}3100%n/a010101