FeMetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total327 of 1,12170%57 of 12052%67121722452261
activeActionReferenceCountForTest()480%80%55111111
put(Object, Object)280%n/a118811
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener)2411482%111557%91443401
findIfPresent(Predicate)240%20%224411
initializedStripeCountForTest()180%40%335511
bumpAction(FeMetaCacheEntry.StripeState, Object)14422%3125%233501
get(Object)13838%1150%121301
get(Object, Function)130%n/a112211
lambda$findIfPresent$12(List, Predicate, Object, Object)120%40%333311
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService)110%n/a112211
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)110%n/a112211
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean)110%n/a113311
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int)110%n/a112211
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)915994%81666%81333501
stripeState(Object)83581%2466%241901
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)80%n/a112211
lambda$invalidateAllAndRun$16(FeMetaCacheEntry.ActionState)70%n/a111111
getAndRunIfCurrent(Object, BiConsumer)60%n/a111111
putSharedForTest(Object, Object)60%n/a112211
endAction(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)53788%3562%351901
invalidateAllAndRun(Runnable)53687%1583%1411001
invalidateKey(Object)50%n/a112211
forEach(BiConsumer)50%n/a112211
lambda$get$3(Function, Object)50%n/a111111
stats()40%n/a111111
name()30%n/a111111
stripeCountForTest()30%n/a111111
computeAndRun(Object, BiFunction, Runnable)25296%2250%2311201
computeAfterValidation(Object, BiFunction, Runnable)25296%2250%2311201
computeWithCommitAction(Object, BiFunction, Runnable)25196%2250%2311101
lambda$getAndRunIfCurrent$4(Object, Object)20%n/a111111
isCurrent(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)2195%3350%340201
lambda$invalidateKey$14()0%n/a111111
lambda$getAndRunIfCurrent$8(Object, FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken, BiPredicate, BiConsumer, AtomicBoolean, Object, Consumer)35100%1375%130801
invalidateKeyAndRun(Object, Runnable)27100%n/a010801
beginAction(FeMetaCacheEntry.StripeState, Object)27100%2100%020501
observe(Object, Object)21100%n/a010401
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener)15100%n/a010201
loadAndPause(Object, Function)12100%2100%020401
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, int)11100%n/a010201
lambda$observe$11(FeMetaCacheEntry.StripeState, Object, MetaCache.Observation)10100%n/a010101
lambda$new$2(RemovalListener, Object, Object, MetaCacheRemovalReason)7100%n/a010101
compute(Object, BiFunction)6100%n/a010101
getIfPresent(Object)5100%n/a010101
lambda$observe$10(FeMetaCacheEntry.StripeState, Object)5100%n/a010101
lambda$getAndRunIfCurrent$9(BiConsumer, Object, Object)5100%n/a010101
lambda$getAndRunIfCurrent$6(BiConsumer, Object, Object)5100%n/a010101
lambda$getAndRunIfCurrent$5(Function, Object)5100%n/a010101
lambda$new$1(Function, Object)5100%n/a010101
invalidateAll()4100%n/a010201
toCaffeineRemovalCause(MetaCacheRemovalReason)4100%n/a010101
lambda$beginAction$17(Object)4100%n/a010101
defaultObjectStripeCount()2100%n/a010101
singleKeyStripeCount()2100%n/a010101
lambda$new$0(Object)2100%n/a010101
beforeManualCachePutForTest(Object, Object)100%n/a010101
beforePublicMutationWriteForTest(Object)100%n/a010101
beforeCurrentValueActionForTest(Object, Object)100%n/a010101
lambda$invalidateAll$15()100%n/a010101
lambda$compute$13()100%n/a010101
lambda$getAndRunIfCurrent$7()100%n/a010101