MetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,599 of 2,87144%309 of 44230%2292973596343575
admitWeightedValue(Object, Object, Object, boolean, MetaCacheEntry.KeyMutationToken, long, boolean)2970%480%2525737311
evictLocalColdest(Object, int)920%140%88171711
invalidateKeyIfSame(Object, Object)770%60%44161611
cleanupRemovedReservation(Object, long)760%160%99161611
drainRemovalCleanups()710%100%66181811
triggerRefreshForTest(Object)700%160%99151511
invalidateKeyIfReservationGeneration(Object, long)530%80%55111111
onRemoval(Object, Object, RemovalCause)503742%131145%1013152401
lambda$submitWeightedRefresh$6(Object, long, MetaCacheEntry.KeyMutationToken)470%80%55101011
maybeRefreshManagedValue(Object, Object)431930%13527%81081301
put(Object, Object)420%80%55101011
stats()4111974%91155%91102901
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget)4028487%132767%102135701
getWithManualLoad(Object, Function)3812776%91765%91453201
currentOwnerGeneration(Object, Object)370%100%665511
isReservationCurrent(Object, long, MetaCacheEntry.KeyMutationToken)360%100%665511
reserveWithLocalEviction(Object, long)320%60%44101011
resizeWithLocalEviction(Object, ExternalMetaCacheBudgetManager.AdmissionReservation, long)300%80%55101011
scheduleRemovalCleanup()280%40%339911
invalidateAll()263456%1150%1281801
weigh(Object, Object)260%60%443311
getIfPresent(Object)220%60%446611
releaseReservation(Object, Object)220%60%444411
lambda$invalidateKeyIfSame$3(Object, Object, AtomicBoolean, Object, Object)220%20%227711
putNonWeightedValue(Object, Object)212251%40%2361201
submitWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)200%n/a116611
fenceInFlightLoadIfSame(Object, Object)193665%7541%6741001
invalidateIf(Predicate)176077%3770%2651901
invalidateKey(Object)173265%3350%2451401
rejectWeight(String)160%40%333311
notifyRemovalUnderAdmissionLockForTest(Object, Object, RemovalCause)140%n/a114411
tryReplace(Object, Object, Object)134677%3350%3421001
get(Object, Function)131756%2250%232601
applyDefaultLoader(Object)13838%1150%122401
toReplaceResult(MetaCacheEntry.AdmissionResult)130%40%445511
get(Object)111354%2250%232501
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean)110%n/a112211
lambda$static$0(Runnable)110%n/a113311
submitNonWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)101050%n/a013601
MetaCacheEntry(String, Function, CacheSpec, ExecutorService)90%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)90%n/a112211
lambda$tryReplace$2(AtomicReference, Object, Object, Object, Object, Object)72074%2250%233901
lambda$submitNonWeightedRefresh$5(Object, long, MetaCacheEntry.KeyMutationToken)54590%3350%3431401
lambda$get$1(Function, Object)50%n/a111111
close()41275%2250%232601
lambda$invalidateAll$4(MetaCacheEntry.ReservationRecord)40%n/a111111
isRefreshRecordCurrent(Object, long, MetaCacheEntry.KeyMutationToken)33391%5550%561501
name()30%n/a111111
loadLock(Object)1688%1150%120201
peekIfPresent(Object)1386%2250%231301
saturatedAdd(long, long)1083%1150%120101
isManualMissLoadEnabled()1191%2466%240101
beforeRemovalReleaseForTest(Object)0%n/a111111
beforeRemovalOwnerSnapshotForTest(Object)0%n/a111111
beforeWeightedCachePutForTest(Object, Object)0%n/a111111
afterRemovalCleanupForTest(Object)0%n/a111111
beforeRemovalCleanupLockForTest(Object)0%n/a111111
beforeWeightedInvalidateAllForTest()0%n/a111111
loadAndTrack(Object, Function)46100%n/a0101201
maybeRefreshNonWeightedValue(Object, Object)43100%3770%360801
beginKeyMutation(Object)28100%n/a010401
isKeyMutationCurrent(Object, MetaCacheEntry.KeyMutationToken)25100%2466%240301
publishRefreshRecord(Object, Object)21100%2100%020501
endKeyMutation(Object, MetaCacheEntry.KeyMutationToken)20100%1150%120501
releaseRefreshRecord(Object, Object)19100%2250%230401
advanceKeyMutation(Object)12100%2100%020401
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
isWeightBounded()3100%n/a010101
beforeManualCachePutForTest(Object, Object)100%n/a010101
beforeNonWeightedManualCachePutForTest(Object, Object)100%n/a010101
beforeNonWeightedCachePutForTest(Object, Object)100%n/a010101