MetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total422 of 1,48971%64 of 16060%64139963541659
loadAndRunCurrentValueActionForDisabledEntry(Object, Function, BiPredicate, BiConsumer)540%20%22131311
activeActionReferenceCountForTest()490%80%55121211
put(Object, Object)390%20%22121211
bumpForInvalidateIf(Predicate)293151%5550%3651401
findIfPresent(Predicate)290%60%447711
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener, boolean)2518187%52382%51554301
bumpForInvalidateAll()193162%3562%2531201
getWithManualLoad(Object, Function, BiPredicate, BiConsumer)1812587%31785%31133501
initializedStripeCountForTest()180%40%335511
bumpActiveActionGenerationLocked(MetaCacheEntry.StripeState, Object)15421%3125%234601
applyDefaultLoader(Object)13838%1150%122401
MetaCacheEntry(String, Function, CacheSpec, ExecutorService)120%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)120%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean)120%n/a113311
runCurrentValueActionIfPresent(Object, Object, BiPredicate, BiConsumer)10947%1375%133701
removeLoadedValueWithoutGenerationBump(Object, Object)90%n/a112211
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)80%n/a112211
lambda$removeLoadedValueWithoutGenerationBump$3(Object, Object, Object)70%20%221111
stripeState(Object)62781%1375%131801
getAndRunIfCurrent(Object, BiConsumer)60%n/a111111
forEach(BiConsumer)60%n/a112211
publishLoadedValueAndAction(MetaCacheEntry.StripeState, Object, Object, long, MetaCacheEntry.ActionPublicationToken, BiPredicate, BiConsumer)43890%1583%1411001
releaseActionLoad(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)35995%5550%5601201
isActionTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)32388%3350%341401
name()30%n/a111111
stripeCountForTest()30%n/a111111
compute(Object, BiFunction)23895%1150%1211001
stripe(Object)21285%1150%120201
getIfPresent(Object)2880%1150%121301
lambda$getAndRunIfCurrent$0(Object, Object)20%n/a111111
computeAndRun(Object, BiFunction, Runnable)4897%1150%1201101
runCurrentValueActionIfTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken, Object, Object, BiPredicate, BiConsumer)2195%2466%241701
stats()77100%2100%0202001
loadAndTrack(Object, Function)46100%n/a0101201
invalidateKeyAndRun(Object, Runnable)40100%2100%0201101
invalidateIf(Predicate)28100%4100%030701
runRequiredCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)28100%2250%230701
beginActionLoadLocked(MetaCacheEntry.StripeState, Object)27100%1150%120601
invalidateAll()19100%2100%020501
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)18100%n/a010301
runCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)17100%4100%030601
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener)16100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, int)12100%n/a010201
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int)12100%n/a010201
get(Object, Function)12100%n/a010201
get(Object)8100%n/a010101
bumpGenerationLocked(MetaCacheEntry.StripeState)7100%n/a010201
putLoadedValueWithoutGenerationBump(Object, Object)6100%n/a010201
loadFromDefaultLoader(Object)6100%n/a010101
invalidateKey(Object)5100%n/a010201
newCacheLoader()5100%n/a010101
lambda$beginActionLoadLocked$2(Object)4100%n/a010101
generationOf(MetaCacheEntry.StripeState)3100%n/a010101
defaultObjectStripeCount()2100%n/a010101
singleKeyStripeCount()2100%n/a010101
beforeManualCachePutForTest(Object, Object)100%n/a010101
beforePublicMutationWriteForTest(Object)100%n/a010101
beforeCurrentValueActionForTest(Object, Object)100%n/a010101
lambda$invalidateKey$1()100%n/a010101