Source file "com/github/benmanes/caffeine/cache/BoundedLocalCache.java" was not found during generation of report.
Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
Total | 5,386 of 5,386 | 0% | 743 of 743 | 0% | 536 | 536 | 1,197 | 1,197 | 163 | 163 |
put(Object, Object, Expiry, boolean, boolean) | ![]() | 0% | ![]() | 0% | 35 | 35 | 75 | 75 | 1 | 1 |
lambda$remap$16(boolean, Object[], BiFunction, Object, long[], int[], Object, Object[], Object[], RemovalCause[], Node[], Object, Node) | ![]() | 0% | ![]() | 0% | 14 | 14 | 46 | 46 | 1 | 1 |
lambda$doComputeIfAbsent$14(Object[], Function, Object, long[], int[], Object[], Object[], RemovalCause[], Node[], Object, Node) | ![]() | 0% | ![]() | 0% | 7 | 7 | 33 | 33 | 1 | 1 |
evictFromMain(int) | ![]() | 0% | ![]() | 0% | 17 | 17 | 65 | 65 | 1 | 1 |
remap(Object, Object, BiFunction, long[], boolean) | ![]() | 0% | ![]() | 0% | 13 | 13 | 28 | 28 | 1 | 1 |
doComputeIfAbsent(Object, Object, Function, long[], boolean) | ![]() | 0% | ![]() | 0% | 9 | 9 | 26 | 26 | 1 | 1 |
lambda$evictEntry$2(Node, Object[], RemovalCause[], Object, RemovalCause, long, boolean[], boolean[], Object, Node) | ![]() | 0% | ![]() | 0% | 15 | 15 | 27 | 27 | 1 | 1 |
increaseWindow() | ![]() | 0% | ![]() | 0% | 8 | 8 | 29 | 29 | 1 | 1 |
evictEntry(Node, RemovalCause, long) | ![]() | 0% | ![]() | 0% | 11 | 11 | 24 | 24 | 1 | 1 |
getAllPresent(Iterable) | ![]() | 0% | ![]() | 0% | 7 | 7 | 22 | 22 | 1 | 1 |
decreaseWindow() | ![]() | 0% | ![]() | 0% | 5 | 5 | 22 | 22 | 1 | 1 |
replace(Object, Object, Object) | ![]() | 0% | ![]() | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
lambda$replace$12(Object[], Object[], int[], Object, long[], Object, Object, int, boolean[], Object, Node) | ![]() | 0% | ![]() | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
refreshIfNeeded(Node, long) | ![]() | 0% | ![]() | 0% | 8 | 8 | 25 | 25 | 1 | 1 |
lambda$replace$11(Object[], Object[], int[], long[], Object, Object, int, Object, Node) | ![]() | 0% | ![]() | 0% | 5 | 5 | 17 | 17 | 1 | 1 |
replace(Object, Object) | ![]() | 0% | ![]() | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
getExpirationDelay(long) | ![]() | 0% | ![]() | 0% | 9 | 9 | 19 | 19 | 1 | 1 |
determineAdjustment() | ![]() | 0% | ![]() | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
removeNode(Node, long) | ![]() | 0% | ![]() | 0% | 10 | 10 | 17 | 17 | 1 | 1 |
BoundedLocalCache(Caffeine, CacheLoader, boolean) | ![]() | 0% | ![]() | 0% | 8 | 8 | 17 | 17 | 1 | 1 |
computeIfAbsent(Object, Function, boolean, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 16 | 16 | 1 | 1 |
getIfPresent(Object, boolean) | ![]() | 0% | ![]() | 0% | 9 | 9 | 20 | 20 | 1 | 1 |
setMaximumSize(long) | ![]() | 0% | ![]() | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
makeSerializationProxy(BoundedLocalCache, boolean) | ![]() | 0% | ![]() | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
remove(Object, Object) | ![]() | 0% | ![]() | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
lambda$refreshIfNeeded$5(long, Node, long, long, CompletableFuture, Object, Object, Object, Throwable) | ![]() | 0% | ![]() | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
lambda$remove$10(Object[], Object[], RemovalCause[], Object, Node[], Object, Node) | ![]() | 0% | ![]() | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
fixedSnapshot(Supplier, int, Function) | ![]() | 0% | ![]() | 0% | 7 | 7 | 15 | 15 | 1 | 1 |
remove(Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
lambda$removeNode$7(Node, Object[], Object, RemovalCause[], long, Object, Node) | ![]() | 0% | ![]() | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
computeIfPresent(Object, BiFunction) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
tryExpireAfterRead(Node, Object, Object, Expiry, long) | ![]() | 0% | ![]() | 0% | 8 | 8 | 11 | 11 | 1 | 1 |
lambda$remove$9(Object[], RemovalCause[], Object, Node[], Object, Node) | ![]() | 0% | ![]() | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
onAccess(Node) | ![]() | 0% | ![]() | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
makeDead(Node) | ![]() | 0% | ![]() | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
evictFromWindow() | ![]() | 0% | ![]() | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
demoteFromMainProtected() | ![]() | 0% | ![]() | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
clear() | ![]() | 0% | ![]() | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
hasExpired(Node, long) | ![]() | 0% | ![]() | 0% | 7 | 7 | 3 | 3 | 1 | 1 |
replaceAll(BiFunction) | ![]() | 0% | ![]() | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
lambda$expireAfterAccessOrder$20(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
merge(Object, Object, BiFunction) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
scheduleDrainBuffers() | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
compute(Object, BiFunction, boolean, boolean, boolean) | ![]() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | |
lambda$evictionOrder$18(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
expireAfterUpdate(Node, Object, Object, Expiry, long) | ![]() | 0% | ![]() | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
expireAfterRead(Node, Object, Object, Expiry, long) | ![]() | 0% | ![]() | 0% | 5 | 5 | 5 | 5 | 1 | 1 |
containsValue(Object) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
expireEntries() | ![]() | 0% | ![]() | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
reorderProbation(Node) | ![]() | 0% | ![]() | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
afterWrite(Runnable) | ![]() | 0% | ![]() | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
maintenance(Runnable) | ![]() | 0% | ![]() | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
drainValueReferences() | ![]() | 0% | ![]() | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
getIfPresentQuietly(Object, long[]) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
admit(Object, Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
expireAfterWriteEntries(long) | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
afterRead(Node, long, boolean) | ![]() | 0% | ![]() | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
expireAfterCreate(Object, Object, Expiry, long) | ![]() | 0% | ![]() | 0% | 5 | 5 | 4 | 4 | 1 | 1 |
notifyRemoval(Object, Object, RemovalCause) | ![]() | 0% | n/a | 1 | 1 | 8 | 8 | 1 | 1 | |
climb() | ![]() | 0% | ![]() | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
drainKeyReferences() | ![]() | 0% | ![]() | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
scheduleAfterWrite() | ![]() | 0% | ![]() | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
drainWriteBuffer() | ![]() | 0% | ![]() | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
containsKey(Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
expireAfterAccessEntries(AccessOrderDeque, long) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
expireAfterAccessEntries(long) | ![]() | 0% | ![]() | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
expireAfterAccessOrder(int, Function, boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
performCleanUp(Runnable) | ![]() | 0% | ![]() | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
lambda$refreshIfNeeded$4(Object, Object, Node, long, boolean[], Object, Object) | ![]() | 0% | ![]() | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
variableSnapshot(boolean, int, Function) | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
static {...} | ![]() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
lambda$replaceAll$13(BiFunction, Object, Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
keySet() | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
values() | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
entrySet() | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
lambda$notifyRemoval$1(Object, Object, RemovalCause) | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
isComputingAsync(Node) | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
lambda$evictionOrder$17(Node) | ![]() | 0% | ![]() | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
evictEntries() | ![]() | 0% | ![]() | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
skipReadBuffer() | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
cleanUp() | ![]() | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
lambda$merge$15(Object, BiFunction, Object, Object) | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
hasWriteTime() | ![]() | 0% | ![]() | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
setWriteTime(Node, long) | ![]() | 0% | ![]() | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
evictionOrder(int, Function, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
expireAfterWriteOrder(int, Function, boolean) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
lambda$expireAfterWriteOrder$21(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$expireAfterAccessOrder$19(boolean) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
drainReadBuffer() | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
put(Object, Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
put(Object, Object, boolean) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
putIfAbsent(Object, Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
hasWriter() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
isWeighted() | ![]() | 0% | ![]() | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
expireVariableEntries(long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
reorder(LinkedDeque, Node) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$refreshIfNeeded$3(Object, Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setVariableTime(Node, long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
setAccessTime(Node, long) | ![]() | 0% | ![]() | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
lambda$put$8(Object, Object, Node, Object) | ![]() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
get(Object) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
accessOrderWindowDeque() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
accessOrderProbationDeque() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
accessOrderProtectedDeque() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
writeOrderDeque() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
writeBuffer() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
expiresAfterAccessNanos() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setExpiresAfterAccessNanos(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
expiresAfterWriteNanos() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setExpiresAfterWriteNanos(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
refreshAfterWriteNanos() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setRefreshAfterWriteNanos(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
timerWheel() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
frequencySketch() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
maximum() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
windowMaximum() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
mainProtectedMaximum() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setMaximum(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setWindowMaximum(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setMainProtectedMaximum(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
weightedSize() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
windowWeightedSize() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
mainProtectedWeightedSize() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setWeightedSize(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setWindowWeightedSize(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setMainProtectedWeightedSize(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
hitsInSample() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
missesInSample() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
sampleCount() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
stepSize() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
previousSampleHitRate() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
adjustment() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setHitsInSample(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setMissesInSample(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setSampleCount(int) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setStepSize(double) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setPreviousSampleHitRate(double) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
setAdjustment(long) | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
isEmpty() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
size() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
estimatedSize() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
executor() | ![]() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
buffersWrites() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
isRecordingStats() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
statsCounter() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
statsTicker() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
removalListener() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
hasRemovalListener() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
collectKeys() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
collectValues() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
keyReferenceQueue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
valueReferenceQueue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
pacer() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
expiresVariable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
expiresAfterAccess() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
expiresAfterWrite() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
refreshAfterWrite() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
expiry() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
expirationTicker() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
evicts() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
fastpath() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
lambda$clear$6(Node) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
lambda$new$0(Node) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |