MetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total451 of 2,87184%140 of 44268%132297117634675
admitWeightedValue(Object, Object, Object, boolean, MetaCacheEntry.KeyMutationToken, long, boolean)7022776%123675%1125207301
invalidateKeyIfReservationGeneration(Object, long)530%80%55111111
invalidateKeyIfSame(Object, Object)344355%3350%3461601
getWithManualLoad(Object, Function)2314286%62076%61443201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget)2230293%43690%42135701
lambda$invalidateKeyIfSame$3(Object, Object, AtomicBoolean, Object, Object)220%20%227711
putNonWeightedValue(Object, Object)212251%40%2361201
fenceInFlightLoadIfSame(Object, Object)193665%6650%5741001
invalidateIf(Predicate)176077%4660%3651901
resizeWithLocalEviction(Object, ExternalMetaCacheBudgetManager.AdmissionReservation, long)161446%5337%3561001
maybeRefreshManagedValue(Object, Object)154775%81055%71031301
maybeRefreshNonWeightedValue(Object, Object)152865%6440%563801
get(Object, Function)131756%2250%232601
scheduleRemovalCleanup()121657%2250%234901
onRemoval(Object, Object, RemovalCause)117687%61875%61352401
submitNonWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)101050%n/a013601
submitWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)101050%n/a013601
triggerRefreshForTest(Object)86288%7956%7931501
cleanupRemovedReservation(Object, long)67092%61062%6911601
lambda$tryReplace$2(AtomicReference, Object, Object, Object, Object, Object)52281%1375%132901
get(Object)51979%1375%131501
lambda$get$1(Function, Object)50%n/a111111
evictLocalColdest(Object, int)48895%6857%6821701
lambda$submitWeightedRefresh$6(Object, long, MetaCacheEntry.KeyMutationToken)44391%3562%3511001
toReplaceResult(MetaCacheEntry.AdmissionResult)4969%2250%242501
weigh(Object, Object)32388%3350%340301
name()30%n/a111111
drainRemovalCleanups()6997%2880%2621801
tryReplace(Object, Object, Object)5796%2466%2411001
lambda$submitNonWeightedRefresh$5(Object, long, MetaCacheEntry.KeyMutationToken)4896%2466%2421401
currentOwnerGeneration(Object, Object)3594%4660%460501
loadLock(Object)1688%1150%120201
rejectWeight(String)1487%2250%230301
saturatedAdd(long, long)1083%1150%120101
isRefreshRecordCurrent(Object, long, MetaCacheEntry.KeyMutationToken)3597%4660%460501
isReservationCurrent(Object, long, MetaCacheEntry.KeyMutationToken)3597%4660%460501
reserveWithLocalEviction(Object, long)3196%1583%1411001
close()1593%1375%131601
isManualMissLoadEnabled()1191%1583%140101
afterRemovalCleanupForTest(Object)0%n/a111111
beforeRemovalCleanupLockForTest(Object)0%n/a111111
stats()160100%20100%01102901
invalidateAll()60100%2100%0201801
invalidateKey(Object)49100%6100%0401401
loadAndTrack(Object, Function)46100%n/a0101201
put(Object, Object)42100%2675%2501001
beginKeyMutation(Object)28100%n/a010401
isKeyMutationCurrent(Object, MetaCacheEntry.KeyMutationToken)25100%1583%140301
getIfPresent(Object)22100%6100%040601
releaseReservation(Object, Object)22100%2466%240401
publishRefreshRecord(Object, Object)21100%2100%020501
applyDefaultLoader(Object)21100%2100%020401
endKeyMutation(Object, MetaCacheEntry.KeyMutationToken)20100%1150%120501
releaseRefreshRecord(Object, Object)19100%2250%230401
peekIfPresent(Object)15100%4100%030301
notifyRemovalUnderAdmissionLockForTest(Object, Object, RemovalCause)14100%n/a010401
advanceKeyMutation(Object)12100%2100%020401
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean)11100%n/a010201
lambda$static$0(Runnable)11100%n/a010301
MetaCacheEntry(String, Function, CacheSpec, ExecutorService)9100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)9100%n/a010201
static {...}7100%n/a010201
forEach(BiConsumer)6100%n/a010201
loadFromDefaultLoader(Object)6100%n/a010101
lambda$beginKeyMutation$7(Object)5100%n/a010101
nextReservationGeneration()4100%n/a010101
lambda$invalidateAll$4(MetaCacheEntry.ReservationRecord)4100%n/a010101
isWeightBounded()3100%n/a010101
beforeManualCachePutForTest(Object, Object)100%n/a010101
beforeNonWeightedManualCachePutForTest(Object, Object)100%n/a010101
beforeRemovalReleaseForTest(Object)100%n/a010101
beforeRemovalOwnerSnapshotForTest(Object)100%n/a010101
beforeWeightedCachePutForTest(Object, Object)100%n/a010101
beforeNonWeightedCachePutForTest(Object, Object)100%n/a010101
beforeWeightedInvalidateAllForTest()100%n/a010101