MetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total762 of 1,48948%96 of 16040%911391833542659
stats()770%20%22202011
bumpForInvalidateIf(Predicate)600%100%66141411
loadAndRunCurrentValueActionForDisabledEntry(Object, Function, BiPredicate, BiConsumer)540%20%22131311
computeAndRun(Object, BiFunction, Runnable)490%20%22111111
activeActionReferenceCountForTest()490%80%55121211
getWithManualLoad(Object, Function, BiPredicate, BiConsumer)4210170%71365%61183501
compute(Object, BiFunction)400%20%22101011
put(Object, Object)390%20%22121211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener, boolean)3117584%111760%91574301
findIfPresent(Predicate)290%60%447711
invalidateIf(Predicate)280%40%337711
runRequiredCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)280%40%337711
loadAndTrack(Object, Function)232350%n/a0161201
bumpForInvalidateAll()193162%3562%2531201
initializedStripeCountForTest()180%40%335511
runCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)170%40%336611
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
get(Object, Function)120%n/a112211
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
loadFromDefaultLoader(Object)60%n/a111111
publishLoadedValueAndAction(MetaCacheEntry.StripeState, Object, Object, long, MetaCacheEntry.ActionPublicationToken, BiPredicate, BiConsumer)43890%2466%2411001
releaseActionLoad(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)35995%5550%5601201
isActionTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)32388%3350%341401
name()30%n/a111111
stripeCountForTest()30%n/a111111
runCurrentValueActionIfTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken, Object, Object, BiPredicate, BiConsumer)22090%3350%342701
stripe(Object)21285%1150%120201
getIfPresent(Object)2880%1150%121301
lambda$getAndRunIfCurrent$0(Object, Object)20%n/a111111
beforePublicMutationWriteForTest(Object)0%n/a111111
invalidateKeyAndRun(Object, Runnable)40100%1150%1201101
beginActionLoadLocked(MetaCacheEntry.StripeState, Object)27100%1150%120601
invalidateAll()19100%2100%020501
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)18100%n/a010301
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)8100%n/a010101
bumpGenerationLocked(MetaCacheEntry.StripeState)7100%n/a010201
putLoadedValueWithoutGenerationBump(Object, Object)6100%n/a010201
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
beforeCurrentValueActionForTest(Object, Object)100%n/a010101
lambda$invalidateKey$1()100%n/a010101