LocalCache.Segment

Source file "com/google/common/cache/LocalCache.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,137 of 3,1370%382 of 3820%2522527727726161
put(Object, int, Object, boolean)1990%160%99474711
compute(Object, int, BiFunction)1860%220%1212474711
lockedGetOrLoad(Object, int, CacheLoader)1800%200%1111454511
storeLoadedValue(Object, int, LocalCache.LoadingValueReference, Object)1660%200%1111373711
replace(Object, int, Object, Object)1470%140%88343411
replace(Object, int, Object)1320%120%77313111
expand()1310%160%99343411
remove(Object, int, Object)1270%160%99282811
insertLoadingValueReference(Object, int, boolean)1210%140%88272711
remove(Object, int)1150%120%77282811
clear()1020%140%88242411
reclaimValue(Object, int, LocalCache.ValueReference)1000%120%77242411
get(Object, int, CacheLoader)940%120%77232311
removeLoadingValue(Object, int, LocalCache.LoadingValueReference)800%120%77191911
reclaimKey(ReferenceEntry, int)770%40%33202011
LocalCache.Segment(LocalCache, int, long, AbstractCache.StatsCounter)740%100%66131311
removeEntry(ReferenceEntry, int, RemovalCause)670%40%33171711
containsValue(Object)570%100%66131311
get(Object, int)520%60%44121211
waitForLoadingValue(ReferenceEntry, Object, LocalCache.ValueReference)520%60%44101011
expireEntries(long)510%120%778811
getAndRecordStats(Object, int, LocalCache.LoadingValueReference, ListenableFuture)500%40%33101011
evictEntries(ReferenceEntry)480%100%66121211
copyEntry(ReferenceEntry, ReferenceEntry)390%60%44101011
setValue(ReferenceEntry, Object, Object, long)380%20%229911
containsKey(Object, int)360%60%448811
recordWrite(ReferenceEntry, int, long)340%40%339911
getEntry(Object, int)340%80%55101011
removeEntryFromChain(ReferenceEntry, ReferenceEntry)340%40%33101011
removeValueFromChain(ReferenceEntry, ReferenceEntry, Object, int, Object, LocalCache.ValueReference, RemovalCause)310%20%227711
scheduleRefresh(ReferenceEntry, Object, int, Object, long, CacheLoader)300%80%557711
enqueueNotification(Object, int, Object, int, RemovalCause)300%40%337711
getLiveValue(ReferenceEntry, long)300%60%44111111
initTable(AtomicReferenceArray)290%40%335511
refresh(Object, int, CacheLoader, boolean)260%40%339911
getNextEvictable()240%40%336611
removeCollectedEntry(ReferenceEntry)240%n/a118811
drainKeyReferenceQueue()220%40%338811
drainValueReferenceQueue()220%40%338811
getLiveEntry(Object, int, long)220%40%337711
drainRecencyQueue()190%40%334411
lambda$loadAsync$0(Object, int, LocalCache.LoadingValueReference, ListenableFuture)190%n/a116611
loadAsync(Object, int, LocalCache.LoadingValueReference, CacheLoader)160%n/a114411
runLockedCleanup(long)150%20%226611
drainReferenceQueues()130%40%335511
clearReferenceQueues()130%40%335511
recordRead(ReferenceEntry, long)130%20%224411
recordLockedRead(ReferenceEntry, long)130%20%224411
getFirst(int)130%n/a112211
loadSync(Object, int, LocalCache.LoadingValueReference, CacheLoader)120%n/a112211
cleanUp()110%n/a114411
newEntry(Object, int, ReferenceEntry)100%n/a111111
tryExpireEntries(long)90%20%224411
postReadCleanup()90%20%223311
tryDrainReferenceQueues()80%20%224411
runUnlockedCleanup()70%20%223311
clearKeyReferenceQueue()60%20%222211
clearValueReferenceQueue()60%20%222211
newEntryArray(int)50%n/a111111
preWriteCleanup(long)40%n/a112211
postWriteCleanup()30%n/a112211