FeMetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total113 of 1,13590%29 of 12476%3411722246655
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener)2011885%52180%51443301
activeActionReferenceCountForTest()183062%3562%2531101
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)1115093%51979%51343501
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService)110%n/a112211
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int)110%n/a112211
stripeState(Object)83581%2466%241901
lambda$invalidateAll$12(FeMetaCacheEntry.ActionState)70%n/a111111
endAction(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)53788%4450%451901
invalidateAll()53085%1583%141901
forEach(BiConsumer)50%n/a112211
stats()47394%2250%2301101
name()30%n/a111111
stripeCountForTest()30%n/a111111
computeAfterValidation(Object, BiFunction, Runnable)5398%1375%1301201
computeWithCommitAction(Object, BiFunction, Runnable)5298%1375%1301101
computeAndRun(Object, BiFunction, Runnable)54100%4100%0301201
lambda$getAndRunIfCurrent$8(Object, FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken, BiPredicate, BiConsumer, AtomicBoolean, Object, Consumer)35100%1375%130801
put(Object, Object)28100%n/a010801
invalidateKeyAndRun(Object, Runnable)27100%n/a010801
beginAction(FeMetaCacheEntry.StripeState, Object)27100%1150%120501
findIfPresent(Predicate)24100%2100%020401
isCurrent(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)22100%2466%240201
get(Object)21100%2100%020301
initializedStripeCountForTest()18100%4100%030501
bumpAction(FeMetaCacheEntry.StripeState, Object)18100%4100%030501
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener)15100%n/a010201
get(Object, Function)13100%n/a010201
loadAndPause(Object, Function)12100%2100%020401
lambda$findIfPresent$9(List, Predicate, Object, Object)12100%1375%130301
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean)11100%n/a010201
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean)11100%n/a010301
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, int)11100%n/a010201
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)8100%n/a010201
lambda$new$2(RemovalListener, Object, Object, MetaCacheRemovalReason)7100%n/a010101
getAndRunIfCurrent(Object, BiConsumer)6100%n/a010101
compute(Object, BiFunction)6100%n/a010101
putSharedForTest(Object, Object)6100%n/a010201
getIfPresent(Object)5100%n/a010101
invalidateKey(Object)5100%n/a010201
lambda$getAndRunIfCurrent$6(BiConsumer, Object, Object)5100%n/a010101
lambda$getAndRunIfCurrent$5(Function, Object)5100%n/a010101
lambda$get$3(Function, Object)5100%n/a010101
lambda$new$1(Function, Object)5100%n/a010101
toCaffeineRemovalCause(MetaCacheRemovalReason)4100%n/a010101
lambda$beginAction$13(Object)4100%n/a010101
defaultObjectStripeCount()2100%n/a010101
singleKeyStripeCount()2100%n/a010101
lambda$getAndRunIfCurrent$4(Object, Object)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$invalidateKey$11()100%n/a010101
lambda$compute$10()100%n/a010101
lambda$getAndRunIfCurrent$7()100%n/a010101