BoundedLocalCache

Source file "com/github/benmanes/caffeine/cache/BoundedLocalCache.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,386 of 5,3860%743 of 7430%5365361,1971,197163163
put(Object, Object, Expiry, boolean, boolean)3550%680%3535757511
lambda$remap$16(boolean, Object[], BiFunction, Object, long[], int[], Object, Object[], Object[], RemovalCause[], Node[], Object, Node)2660%260%1414464611
lambda$doComputeIfAbsent$14(Object[], Function, Object, long[], int[], Object[], Object[], RemovalCause[], Node[], Object, Node)2020%120%77333311
evictFromMain(int)1870%320%1717656511
remap(Object, Object, BiFunction, long[], boolean)1720%240%1313282811
doComputeIfAbsent(Object, Object, Function, long[], boolean)1550%160%99262611
lambda$evictEntry$2(Node, Object[], RemovalCause[], Object, RemovalCause, long, boolean[], boolean[], Object, Node)1340%280%1515272711
increaseWindow()1220%140%88292911
evictEntry(Node, RemovalCause, long)1150%200%1111242411
getAllPresent(Iterable)1050%120%77222211
decreaseWindow()1010%80%55222211
replace(Object, Object, Object)1000%100%66191911
lambda$replace$12(Object[], Object[], int[], Object, long[], Object, Object, int, boolean[], Object, Node)1000%100%66181811
refreshIfNeeded(Node, long)970%140%88252511
lambda$replace$11(Object[], Object[], int[], long[], Object, Object, int, Object, Node)970%80%55171711
replace(Object, Object)960%100%66171711
getExpirationDelay(long)900%160%99191911
determineAdjustment()900%100%66202011
removeNode(Node, long)870%180%1010171711
BoundedLocalCache(Caffeine, CacheLoader, boolean)830%140%88171711
computeIfAbsent(Object, Function, boolean, boolean)810%100%66161611
getIfPresent(Object, boolean)770%160%99202011
setMaximumSize(long)760%100%66151511
makeSerializationProxy(BoundedLocalCache, boolean)750%100%66202011
remove(Object, Object)720%80%55141411
lambda$refreshIfNeeded$5(long, Node, long, long, CompletableFuture, Object, Object, Object, Throwable)720%120%77151511
lambda$remove$10(Object[], Object[], RemovalCause[], Object, Node[], Object, Node)700%60%44141411
fixedSnapshot(Supplier, int, Function)660%120%77151511
remove(Object)610%60%44101011
lambda$removeNode$7(Node, Object[], Object, RemovalCause[], long, Object, Node)580%100%66131311
computeIfPresent(Object, BiFunction)570%60%44121211
tryExpireAfterRead(Node, Object, Object, Expiry, long)550%140%88111111
lambda$remove$9(Object[], RemovalCause[], Object, Node[], Object, Node)550%40%33121211
onAccess(Node)540%120%77161611
makeDead(Node)500%80%55121211
evictFromWindow()480%60%44151511
demoteFromMainProtected()480%80%55151511
clear()450%60%44101011
hasExpired(Node, long)440%120%773311
replaceAll(BiFunction)410%20%228811
lambda$expireAfterAccessOrder$20(boolean)410%20%22111111
merge(Object, Object, BiFunction)380%n/a117711
scheduleDrainBuffers()370%60%44131311
compute(Object, BiFunction, boolean, boolean, boolean)370%n/a117711
lambda$evictionOrder$18(boolean)370%20%22101011
expireAfterUpdate(Node, Object, Object, Expiry, long)360%80%555511
expireAfterRead(Node, Object, Object, Expiry, long)360%80%555511
containsValue(Object)360%80%557711
expireEntries()350%40%33101011
reorderProbation(Node)350%40%339911
afterWrite(Runnable)340%60%44121211
maintenance(Runnable)340%60%44131311
drainValueReferences()340%80%559911
getIfPresentQuietly(Object, long[])320%60%446611
admit(Object, Object)310%60%448811
expireAfterWriteEntries(long)300%60%449911
afterRead(Node, long, boolean)300%80%557711
expireAfterCreate(Object, Object, Expiry, long)280%80%554411
notifyRemoval(Object, Object, RemovalCause)260%n/a118811
climb()260%60%44111111
drainKeyReferences()260%60%448811
scheduleAfterWrite()250%70%66101011
drainWriteBuffer()250%60%449911
containsKey(Object)250%60%443311
expireAfterAccessEntries(AccessOrderDeque, long)240%40%336611
expireAfterAccessEntries(long)230%40%337711
expireAfterAccessOrder(int, Function, boolean)230%20%225511
performCleanUp(Runnable)200%40%336611
lambda$refreshIfNeeded$4(Object, Object, Node, long, boolean[], Object, Object)200%60%446611
variableSnapshot(boolean, int, Function)180%n/a114411
static {...}170%n/a114411
lambda$replaceAll$13(BiFunction, Object, Object)160%20%224411
keySet()150%20%222211
values()150%20%222211
entrySet()150%20%222211
lambda$notifyRemoval$1(Object, Object, RemovalCause)140%n/a115511
isComputingAsync(Node)120%40%331111
lambda$evictionOrder$17(Node)120%20%222211
evictEntries()110%20%225511
skipReadBuffer()110%40%331111
cleanUp()110%n/a115511
lambda$merge$15(Object, BiFunction, Object, Object)110%20%221111
hasWriteTime()100%40%331111
setWriteTime(Node, long)100%40%333311
evictionOrder(int, Function, boolean)100%n/a112211
expireAfterWriteOrder(int, Function, boolean)100%n/a112211
lambda$expireAfterWriteOrder$21(boolean)100%20%223311
lambda$expireAfterAccessOrder$19(boolean)100%20%223311
drainReadBuffer()90%20%223311
put(Object, Object)90%n/a111111
put(Object, Object, boolean)90%n/a111111
putIfAbsent(Object, Object)90%n/a111111
hasWriter()80%20%221111
isWeighted()80%20%221111
expireVariableEntries(long)80%20%223311
reorder(LinkedDeque, Node)80%20%223311
lambda$refreshIfNeeded$3(Object, Object)80%n/a111111
setVariableTime(Node, long)70%20%223311
setAccessTime(Node, long)70%20%223311
lambda$put$8(Object, Object, Node, Object)70%n/a112211
get(Object)50%n/a111111
accessOrderWindowDeque()40%n/a111111
accessOrderProbationDeque()40%n/a111111
accessOrderProtectedDeque()40%n/a111111
writeOrderDeque()40%n/a111111
writeBuffer()40%n/a111111
expiresAfterAccessNanos()40%n/a111111
setExpiresAfterAccessNanos(long)40%n/a111111
expiresAfterWriteNanos()40%n/a111111
setExpiresAfterWriteNanos(long)40%n/a111111
refreshAfterWriteNanos()40%n/a111111
setRefreshAfterWriteNanos(long)40%n/a111111
timerWheel()40%n/a111111
frequencySketch()40%n/a111111
maximum()40%n/a111111
windowMaximum()40%n/a111111
mainProtectedMaximum()40%n/a111111
setMaximum(long)40%n/a111111
setWindowMaximum(long)40%n/a111111
setMainProtectedMaximum(long)40%n/a111111
weightedSize()40%n/a111111
windowWeightedSize()40%n/a111111
mainProtectedWeightedSize()40%n/a111111
setWeightedSize(long)40%n/a111111
setWindowWeightedSize(long)40%n/a111111
setMainProtectedWeightedSize(long)40%n/a111111
hitsInSample()40%n/a111111
missesInSample()40%n/a111111
sampleCount()40%n/a111111
stepSize()40%n/a111111
previousSampleHitRate()40%n/a111111
adjustment()40%n/a111111
setHitsInSample(int)40%n/a111111
setMissesInSample(int)40%n/a111111
setSampleCount(int)40%n/a111111
setStepSize(double)40%n/a111111
setPreviousSampleHitRate(double)40%n/a111111
setAdjustment(long)40%n/a111111
isEmpty()40%n/a111111
size()40%n/a111111
estimatedSize()40%n/a111111
executor()30%n/a111111
buffersWrites()0%n/a111111
isRecordingStats()0%n/a111111
statsCounter()0%n/a111111
statsTicker()0%n/a111111
removalListener()0%n/a111111
hasRemovalListener()0%n/a111111
collectKeys()0%n/a111111
collectValues()0%n/a111111
keyReferenceQueue()0%n/a111111
valueReferenceQueue()0%n/a111111
pacer()0%n/a111111
expiresVariable()0%n/a111111
expiresAfterAccess()0%n/a111111
expiresAfterWrite()0%n/a111111
refreshAfterWrite()0%n/a111111
expiry()0%n/a111111
expirationTicker()0%n/a111111
evicts()0%n/a111111
fastpath()0%n/a111111
lambda$clear$6(Node)0%n/a111111
lambda$new$0(Node)0%n/a111111