MetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,594 of 3,55155%323 of 56642%2533703667783386
admitWeightedValue(Object, Object, Object, boolean, MetaCacheEntry.KeyMutationToken, long, boolean)24713234%521623%3435588701
evictLocalColdest(Object, int, BooleanSupplier)1020%200%1111202011
invalidateKeyIfSame(Object, Object)900%100%66171711
cleanupRemovedReservation(Object, long, boolean)810%180%1010191911
drainRemovalCleanups()732928%12425%89182501
onRemoval(Object, Object, RemovalCause)727952%171750%1218194001
triggerRefreshForTest(Object)680%160%99151511
rejectWeight(String)660%80%55121211
lambda$submitWeightedRefresh$9(Object, long, MetaCacheEntry.KeyMutationToken)480%60%44101011
reclaimForPeer(long)470%80%559911
resizeWithLocalEviction(Object, ExternalMetaCacheBudgetManager.AdmissionReservation, long)460%80%55121211
put(Object, Object)420%80%55101011
isReservationCurrent(Object, long, MetaCacheEntry.KeyMutationToken)370%120%775511
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget, MetaCacheEntryReplacementListener, Function, MetaCacheEntryRemovalListener)3536291%94783%92947001
invalidateKey(Object)333249%7330%4671601
reserveWithLocalEviction(Object, long)321633%6225%45111501
invalidateAll()293756%1150%1292001
currentOwnerGeneration(Object)290%60%445511
getWithManualLoad(Object, Function)2713883%81869%81443201
getIfPresent(Object)220%60%446611
lambda$invalidateKeyIfSame$3(Object, Object, AtomicBoolean, Object, Object)220%20%227711
putNonWeightedValue(Object, Object)215873%7541%5761701
submitWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)200%n/a116611
fenceInFlightLoadIfSame(Object, Object)193665%7541%6741001
maybeRefreshManagedValue(Object, Object)155377%91155%81131301
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget, MetaCacheEntryReplacementListener)140%n/a112211
notifyRemovalUnderAdmissionLockForTest(Object, Object, RemovalCause)140%n/a114411
lambda$reclaimForPeer$7(long, long)140%20%221111
tryReplace(Object, Object, Object)139087%8850%8921701
lambda$submitNonWeightedRefresh$8(Object, long, MetaCacheEntry.KeyMutationToken)134577%3350%3451601
get(Object, Function)131756%2250%232601
applyDefaultLoader(Object)13838%1150%122401
toReplaceResult(MetaCacheEntry.AdmissionResult)130%40%445511
scheduleRemovalCleanup()121657%1375%134901
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget)120%n/a112211
get(Object)111354%2250%232501
removalToken(Object)111047%2250%234601
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean)110%n/a112211
lambda$resizeWithLocalEviction$6(ExternalMetaCacheBudgetManager.AdmissionReservation, long, AtomicBoolean)110%20%224411
lambda$reserveWithLocalEviction$5(long, AtomicReference)110%n/a113311
submitNonWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)101050%n/a013601
drainRemovalNotifications()93076%3562%3541101
MetaCacheEntry(String, Function, CacheSpec, ExecutorService)90%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)90%n/a112211
lambda$tryReplace$2(AtomicReference, Object, Object, AtomicReference, Object, Object, Object)72074%2250%233901
notifyReplacement(Object, Object, Object)71568%1375%132701
lambda$get$1(Function, Object)50%n/a111111
weigh(Object, Object)41881%2250%230301
close()41578%2250%232701
lambda$invalidateAll$4(MetaCacheEntry.ReservationRecord)40%n/a111111
isRefreshRecordCurrent(Object, long, MetaCacheEntry.KeyMutationToken)3491%6650%671501
name()0%n/a111111
isWeightBounded()0%n/a111111
loadLock(Object)1688%1150%120201
isManualMissLoadEnabled()1191%1583%140101
beforeRemovalReleaseForTest(Object)0%n/a111111
beforeRemovalOwnerSnapshotForTest(Object)0%n/a111111
afterRemovalCleanupForTest(Object)0%n/a111111
beforeRemovalCleanupLockForTest(Object)0%n/a111111
beforeWeightedInvalidateAllForTest()0%n/a111111
stats()161100%20100%01103101
invalidateIf(Predicate, BiPredicate)125100%31785%31102801
maybeRefreshNonWeightedValue(Object, Object)49100%4866%470801
loadAndTrack(Object, Function)46100%n/a0101201
beginKeyMutation(Object)28100%n/a010401
releaseReservation(Object, long)26100%2466%240501
isKeyMutationCurrent(Object, MetaCacheEntry.KeyMutationToken)25100%1583%140301
releaseRefreshRecord(Object, long)20100%2250%230401
publishRefreshRecord(Object)20100%2100%020501
endKeyMutation(Object, MetaCacheEntry.KeyMutationToken)20100%1150%120501
peekIfPresent(Object)15100%1375%130301
advanceKeyMutation(Object)12100%2100%020401
lambda$static$0(Runnable)11100%n/a010301
static {...}11100%n/a010301
isWeightAccounting()10100%1375%130101
forEach(BiConsumer)6100%n/a010201
loadFromDefaultLoader(Object)6100%n/a010101
invalidateIf(Predicate)5100%n/a010201
invalidateIf(BiPredicate)5100%n/a010201
lambda$beginKeyMutation$10(Object)5100%n/a010101
nextReservationGeneration()4100%n/a010101
isEffectivelyEnabled()100%n/a010101
beforeManualCachePutForTest(Object, Object)100%n/a010101
beforeNonWeightedManualCachePutForTest(Object, Object)100%n/a010101
beforeWeightedCachePutForTest(Object, Object)100%n/a010101
beforeNonWeightedCachePutForTest(Object, Object)100%n/a010101