MetaCacheEntry

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,829 of 3,8290%608 of 6080%4024028568569797
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget, MetaCacheEntryReplacementListener, Function, MetaCacheEntryRemovalListener, Consumer, boolean, boolean)4070%600%3131727211
admitWeightedValue(Object, Object, Object, boolean, MetaCacheEntry.KeyMutationToken, long, boolean)3790%680%3535878711
getWithManualLoad(Object, Function)1650%260%1414323211
stats()1610%200%1111313111
onRemoval(Object, Object, RemovalCause)1540%320%1717424211
invalidateIf(Predicate, BiPredicate)1250%200%1111282811
tryReplace(Object, Object, Object)1030%160%99171711
evictLocalColdest(Object, int, BooleanSupplier)1020%200%1111202011
drainRemovalCleanups()1020%160%99252511
invalidateKeyIfSame(Object, Object)900%100%66171711
cleanupRemovedReservation(Object, long, boolean)810%180%1010191911
putNonWeightedValue(Object, Object)790%120%77171711
lambda$submitNonWeightedRefresh$9(Object, long, MetaCacheEntry.KeyMutationToken)720%100%66212111
maybeRefreshManagedValue(Object, Object)680%200%1111131311
triggerRefreshForTest(Object)680%160%99151511
lambda$submitWeightedRefresh$10(Object, long, MetaCacheEntry.KeyMutationToken)670%120%77151511
invalidateAll()660%20%22202011
rejectWeight(String)660%80%55121211
invalidateKey(Object)650%100%66161611
queueRemovalNotification(Object, Object)610%100%66161611
runWithDeferredRemovalCallbacks(Runnable)560%120%77232311
fenceInFlightLoadIfSame(Object, Object)550%120%77101011
maybeRefreshNonWeightedValue(Object, Object)490%120%778811
reserveWithLocalEviction(Object, long)480%80%55151511
reclaimForPeer(long)470%80%559911
resizeWithLocalEviction(Object, ExternalMetaCacheBudgetManager.AdmissionReservation, long)460%80%55121211
loadAndTrack(Object, Function)460%n/a11121211
put(Object, Object)420%80%55101011
isRefreshRecordCurrent(Object, long, MetaCacheEntry.KeyMutationToken)370%120%775511
isReservationCurrent(Object, long, MetaCacheEntry.KeyMutationToken)370%120%775511
get(Object, Function)300%40%336611
drainRemovalNotifications()300%60%449911
currentOwnerGeneration(Object)290%60%445511
scheduleRemovalCleanup()280%40%339911
beginKeyMutation(Object)280%n/a114411
lambda$tryReplace$2(AtomicReference, Object, Object, AtomicReference, Object, Object, Object)270%40%339911
releaseReservation(Object, long)260%60%445511
isKeyMutationCurrent(Object, MetaCacheEntry.KeyMutationToken)250%60%443311
get(Object)240%40%335511
retireUnpublishedValue(Object, Object)230%20%228811
getIfPresent(Object)220%60%446611
weigh(Object, Object)220%40%333311
notifyReplacement(Object, Object, Object)220%40%337711
lambda$invalidateKeyIfSame$3(Object, Object, AtomicBoolean, Object, Object)220%20%227711
removalToken(Object)210%40%336611
applyDefaultLoader(Object)210%20%224411
releaseRefreshRecord(Object, long)200%40%334411
publishRefreshRecord(Object)200%20%225511
submitNonWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)200%n/a116611
submitWeightedRefresh(Object, long, MetaCacheEntry.KeyMutationToken)200%n/a116611
endKeyMutation(Object, MetaCacheEntry.KeyMutationToken)200%20%225511
close()180%40%337711
invokeRemovalListener(Object, Object)180%20%227711
loadLock(Object)180%20%222211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget, MetaCacheEntryReplacementListener, Function, MetaCacheEntryRemovalListener, Consumer, boolean)170%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget, MetaCacheEntryReplacementListener, Function, MetaCacheEntryRemovalListener, Consumer)160%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget, MetaCacheEntryReplacementListener, Function, MetaCacheEntryRemovalListener)150%n/a112211
peekIfPresent(Object)150%40%333311
drainRemovalNotificationsOnClose()150%20%223311
isManualMissLoadEnabled()150%80%551111
static {...}150%n/a114411
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget, MetaCacheEntryReplacementListener)140%n/a112211
isWeightAccounting()140%60%441111
notifyRemovalUnderAdmissionLockForTest(Object, Object, RemovalCause)140%n/a114411
lambda$reclaimForPeer$7(long, long)140%20%221111
toReplaceResult(MetaCacheEntry.AdmissionResult)130%40%445511
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator, ExternalMetaCacheBudgetManager.EntryBudget)120%n/a112211
advanceKeyMutation(Object)120%20%224411
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
lambda$static$0(Runnable)110%n/a113311
MetaCacheEntry(String, Function, CacheSpec, ExecutorService)90%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)90%n/a112211
forEach(BiConsumer)60%n/a112211
loadFromDefaultLoader(Object)60%n/a111111
invalidateIf(Predicate)50%n/a112211
invalidateIf(BiPredicate)50%n/a112211
lambda$beginKeyMutation$11(Object)50%n/a111111
lambda$queueRemovalNotification$8(Object, Object)50%n/a111111
lambda$get$1(Function, Object)50%n/a111111
isClosed()40%n/a111111
nextReservationGeneration()40%n/a111111
lambda$invalidateAll$4(MetaCacheEntry.ReservationRecord)40%n/a111111
name()0%n/a111111
isWeightBounded()0%n/a111111
isEffectivelyEnabled()0%n/a111111
beforeManualCachePutForTest(Object, Object)0%n/a111111
beforeNonWeightedManualCachePutForTest(Object, Object)0%n/a111111
beforeRemovalReleaseForTest(Object)0%n/a111111
beforeRemovalOwnerSnapshotForTest(Object)0%n/a111111
beforeWeightedCachePutForTest(Object, Object)0%n/a111111
beforeNonWeightedCachePutForTest(Object, Object)0%n/a111111
afterRemovalCleanupForTest(Object)0%n/a111111
beforeRemovalCleanupLockForTest(Object)0%n/a111111
afterRemovalNotificationPollForTest(Object)0%n/a111111
beforeWeightedInvalidateAllForTest()0%n/a111111