ConcurrentReferenceHashMap.Segment

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total103 of 81987%28 of 12076%288426194224
apply(Object, int, BiFunction)410%40%33101011
applyIfPresent(Object, int, BiFunction)153066%2250%2331101
readValueUnderLock(ConcurrentReferenceHashMap.HashEntry)110%n/a114411
removeStale()10844%1150%121301
putInternal(Object, int, Object, Function, boolean)910091%31583%31012301
containsValue(Object)54389%1990%1611201
rehash()412596%21487%2933301
get(Object, int)43489%2880%2611001
removeInternal(Object, int, Object, boolean)210398%41881%41222501
keyEq(Object, Object)21285%1375%130101
replaceInternal2(Object, int, Object, Object)42100%4660%460901
replaceInternal(Object, int, Object)38100%3562%350901
clear()28100%2100%020901
containsKey(Object, int)27100%1787%150701
ConcurrentReferenceHashMap.Segment(int, float, ConcurrentReferenceHashMap.ReferenceType, ConcurrentReferenceHashMap.ReferenceType, boolean)19100%n/a010701
setTable(ConcurrentReferenceHashMap.HashEntry[])18100%n/a010401
newHashEntry(Object, int, ConcurrentReferenceHashMap.HashEntry, Object)14100%n/a010101
put(Object, int, Object, Function, boolean)14100%n/a010301
remove(Object, int, Object, boolean)13100%n/a010301
replace(Object, int, Object, Object)13100%n/a010301
getFirst(int)12100%n/a010201
replace(Object, int, Object)12100%n/a010301
getValue(Object, Object, Function)8100%2100%020101
newArray(int)3100%n/a010101