MetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total76 of 1,66495%19 of 17689%2115615383368
runCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)14317%3125%234601
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int)120%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, MetaCacheSizeEstimator, RemovalListener, boolean)1123895%33792%32124901
getWithManualLoad(Object, Function, BiPredicate, BiConsumer)1113292%11995%11123501
lambda$stats$4()70%n/a111111
stripeState(Object)62781%1375%131801
forEach(BiConsumer)60%n/a112211
releaseActionLoad(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)35995%4660%4601201
isActionTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)2492%2466%241401
stripe(Object)1285%1150%120201
runCurrentValueActionIfTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken, Object, Object, BiPredicate, BiConsumer)2195%2466%241701
lambda$removeLoadedValueWithoutGenerationBump$6(Object, Object, Object)685%1150%120101
stats()100100%2100%0202601
bumpForInvalidateIf(Predicate)60100%10100%0601401
loadAndRunCurrentValueActionForDisabledEntry(Object, Function, BiPredicate, BiConsumer)54100%2100%0201301
bumpForInvalidateAll()50100%8100%0501201
computeAndRun(Object, BiFunction, Runnable)49100%2100%0201101
activeActionReferenceCountForTest()49100%8100%0501201
loadAndTrack(Object, Function)46100%n/a0101201
publishLoadedValueAndAction(MetaCacheEntry.StripeState, Object, Object, long, MetaCacheEntry.ActionPublicationToken, BiPredicate, BiConsumer)42100%6100%0401001
compute(Object, BiFunction)40100%2100%0201001
invalidateKeyAndRun(Object, Runnable)40100%2100%0201101
put(Object, Object)39100%2100%0201201
findIfPresent(Predicate)29100%6100%040701
invalidateIf(Predicate)28100%4100%030701
runRequiredCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)28100%1375%130701
beginActionLoadLocked(MetaCacheEntry.StripeState, Object)27100%2100%020601
applyDefaultLoader(Object)21100%2100%020401
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, MetaCacheSizeEstimator, RemovalListener)20100%n/a010301
toCaffeineWeight(long)20100%4100%030301
invalidateAll()19100%2100%020501
bumpActiveActionGenerationLocked(MetaCacheEntry.StripeState, Object)19100%4100%030601
runCurrentValueActionIfPresent(Object, Object, BiPredicate, BiConsumer)19100%4100%030701
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)18100%n/a010301
initializedStripeCountForTest()18100%4100%030501
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener)16100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, MetaCacheSizeEstimator)13100%n/a010301
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, MetaCacheSizeEstimator)13100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener, boolean)13100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService)12100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)12100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean)12100%n/a010301
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, int)12100%n/a010201
get(Object, Function)12100%n/a010201
getIfPresent(Object)10100%2100%020301
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, MetaCacheSizeEstimator, RemovalListener)9100%n/a010201
removeLoadedValueWithoutGenerationBump(Object, Object)9100%n/a010201
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)8100%n/a010201
get(Object)8100%n/a010101
bumpGenerationLocked(MetaCacheEntry.StripeState)7100%n/a010201
lambda$new$1(MetaCacheSizeEstimator, Object, Object)7100%n/a010101
lambda$new$0(MetaCacheSizeEstimator, Object, Object)7100%n/a010101
getAndRunIfCurrent(Object, BiConsumer)6100%n/a010101
putLoadedValueWithoutGenerationBump(Object, Object)6100%n/a010201
loadFromDefaultLoader(Object)6100%n/a010101
invalidateKey(Object)5100%n/a010201
newCacheLoader()5100%n/a010101
lambda$beginActionLoadLocked$5(Object)4100%n/a010101
name()3100%n/a010101
generationOf(MetaCacheEntry.StripeState)3100%n/a010101
stripeCountForTest()3100%n/a010101
defaultObjectStripeCount()100%n/a010101
singleKeyStripeCount()100%n/a010101
lambda$getAndRunIfCurrent$2(Object, Object)100%n/a010101
beforeManualCachePutForTest(Object, Object)100%n/a010101
beforePublicMutationWriteForTest(Object)100%n/a010101
beforeCurrentValueActionForTest(Object, Object)100%n/a010101
lambda$invalidateKey$3()100%n/a010101