MetaCacheEntry

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,489 of 1,4890%160 of 1600%1391393543545959
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener, boolean)2060%280%1515434311
getWithManualLoad(Object, Function, BiPredicate, BiConsumer)1430%200%1111353511
stats()770%20%22202011
releaseActionLoad(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)620%100%66121211
bumpForInvalidateIf(Predicate)600%100%66141411
loadAndRunCurrentValueActionForDisabledEntry(Object, Function, BiPredicate, BiConsumer)540%20%22131311
bumpForInvalidateAll()500%80%55121211
computeAndRun(Object, BiFunction, Runnable)490%20%22111111
activeActionReferenceCountForTest()490%80%55121211
loadAndTrack(Object, Function)460%n/a11121211
publishLoadedValueAndAction(MetaCacheEntry.StripeState, Object, Object, long, MetaCacheEntry.ActionPublicationToken, BiPredicate, BiConsumer)420%60%44101011
compute(Object, BiFunction)400%20%22101011
invalidateKeyAndRun(Object, Runnable)400%20%22111111
put(Object, Object)390%20%22121211
stripeState(Object)330%40%338811
findIfPresent(Predicate)290%60%447711
invalidateIf(Predicate)280%40%337711
runRequiredCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)280%40%337711
beginActionLoadLocked(MetaCacheEntry.StripeState, Object)270%20%226611
isActionTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken)260%60%444411
runCurrentValueActionIfTokenCurrentLocked(MetaCacheEntry.StripeState, MetaCacheEntry.ActionPublicationToken, Object, Object, BiPredicate, BiConsumer)220%60%447711
applyDefaultLoader(Object)210%20%224411
invalidateAll()190%20%225511
bumpActiveActionGenerationLocked(MetaCacheEntry.StripeState, Object)190%40%336611
runCurrentValueActionIfPresent(Object, Object, BiPredicate, BiConsumer)190%40%337711
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)180%n/a113311
initializedStripeCountForTest()180%40%335511
runCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)170%40%336611
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener)160%n/a112211
stripe(Object)140%20%222211
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
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, int)120%n/a112211
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int)120%n/a112211
get(Object, Function)120%n/a112211
getIfPresent(Object)100%20%223311
removeLoadedValueWithoutGenerationBump(Object, Object)90%n/a112211
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)80%n/a112211
get(Object)80%n/a111111
bumpGenerationLocked(MetaCacheEntry.StripeState)70%n/a112211
lambda$removeLoadedValueWithoutGenerationBump$3(Object, Object, Object)70%20%221111
getAndRunIfCurrent(Object, BiConsumer)60%n/a111111
forEach(BiConsumer)60%n/a112211
putLoadedValueWithoutGenerationBump(Object, Object)60%n/a112211
loadFromDefaultLoader(Object)60%n/a111111
invalidateKey(Object)50%n/a112211
newCacheLoader()50%n/a111111
lambda$beginActionLoadLocked$2(Object)40%n/a111111
name()30%n/a111111
generationOf(MetaCacheEntry.StripeState)30%n/a111111
stripeCountForTest()30%n/a111111
defaultObjectStripeCount()20%n/a111111
singleKeyStripeCount()20%n/a111111
lambda$getAndRunIfCurrent$0(Object, Object)20%n/a111111
beforeManualCachePutForTest(Object, Object)0%n/a111111
beforePublicMutationWriteForTest(Object)0%n/a111111
beforeCurrentValueActionForTest(Object, Object)0%n/a111111
lambda$invalidateKey$1()0%n/a111111