MetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total70 of 1,13893%19 of 11283%1710618277250
getWithManualLoad(Object, Function, BiPredicate, BiConsumer)2817386%92170%71675101
runCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)170%40%336611
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener, boolean)1019695%22692%21524301
stripeState(Object)62781%1375%131801
forEach(BiConsumer)60%n/a112211
stripe(Object)21285%1150%120201
lambda$removeLoadedValueWithoutGenerationBump$2(Object, Object, Object)685%1150%120101
stats()77100%2100%0202001
loadAndTrack(Object, Function)46100%n/a0101201
computeAndRun(Object, BiFunction, Runnable)45100%2100%0201001
compute(Object, BiFunction)36100%2100%020901
invalidateKeyAndRun(Object, Runnable)36100%2100%0201001
put(Object, Object)35100%2100%0201101
findIfPresent(Predicate)29100%6100%040701
runRequiredCurrentValueActionIfPresent(MetaCacheEntry.StripeState, Object, Object, BiPredicate, BiConsumer)28100%1375%130701
invalidateIf(Predicate)27100%4100%030701
applyDefaultLoader(Object)21100%2100%020401
bumpAllGenerations()20100%4100%030501
invalidateAll()19100%2100%020501
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)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
MetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int)12100%n/a010201
get(Object, Function)12100%n/a010201
getIfPresent(Object)10100%2100%020301
removeLoadedValueWithoutGenerationBump(Object, Object)9100%n/a010201
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)8100%n/a010201
get(Object)8100%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
bumpGeneration(MetaCacheEntry.StripeState)5100%n/a010201
static {...}5100%n/a010201
name()3100%n/a010101
generationOf(MetaCacheEntry.StripeState)3100%n/a010101
stripeCountForTest()3100%n/a010101
defaultObjectStripeCount()2100%n/a010101
singleKeyStripeCount()2100%n/a010101
lambda$getAndRunIfCurrent$0(Object, Object)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