FeMetaCacheEntry

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,121 of 1,1210%120 of 1200%1211212452456161
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)1680%240%1313353511
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener)1380%260%1414343411
computeAndRun(Object, BiFunction, Runnable)540%40%33121211
computeAfterValidation(Object, BiFunction, Runnable)540%40%33121211
computeWithCommitAction(Object, BiFunction, Runnable)530%40%33111111
activeActionReferenceCountForTest()480%80%55111111
stripeState(Object)430%60%449911
endAction(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)420%80%559911
invalidateAllAndRun(Runnable)410%60%44101011
lambda$getAndRunIfCurrent$8(Object, FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken, BiPredicate, BiConsumer, AtomicBoolean, Object, Consumer)350%40%338811
put(Object, Object)280%n/a118811
invalidateKeyAndRun(Object, Runnable)270%n/a118811
beginAction(FeMetaCacheEntry.StripeState, Object)270%20%225511
findIfPresent(Predicate)240%20%224411
isCurrent(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)220%60%442211
get(Object)210%20%223311
observe(Object, Object)210%n/a114411
initializedStripeCountForTest()180%40%335511
bumpAction(FeMetaCacheEntry.StripeState, Object)180%40%335511
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener)150%n/a112211
get(Object, Function)130%n/a112211
loadAndPause(Object, Function)120%20%224411
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, int)110%n/a112211
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int)110%n/a112211
lambda$observe$11(FeMetaCacheEntry.StripeState, Object, MetaCache.Observation)100%n/a111111
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)80%n/a112211
lambda$invalidateAllAndRun$16(FeMetaCacheEntry.ActionState)70%n/a111111
lambda$new$2(RemovalListener, Object, Object, MetaCacheRemovalReason)70%n/a111111
getAndRunIfCurrent(Object, BiConsumer)60%n/a111111
compute(Object, BiFunction)60%n/a111111
putSharedForTest(Object, Object)60%n/a112211
getIfPresent(Object)50%n/a111111
invalidateKey(Object)50%n/a112211
forEach(BiConsumer)50%n/a112211
lambda$observe$10(FeMetaCacheEntry.StripeState, Object)50%n/a111111
lambda$getAndRunIfCurrent$9(BiConsumer, Object, Object)50%n/a111111
lambda$getAndRunIfCurrent$6(BiConsumer, Object, Object)50%n/a111111
lambda$getAndRunIfCurrent$5(Function, Object)50%n/a111111
lambda$get$3(Function, Object)50%n/a111111
lambda$new$1(Function, Object)50%n/a111111
invalidateAll()40%n/a112211
stats()40%n/a111111
toCaffeineRemovalCause(MetaCacheRemovalReason)40%n/a111111
lambda$beginAction$17(Object)40%n/a111111
name()30%n/a111111
stripeCountForTest()30%n/a111111
defaultObjectStripeCount()20%n/a111111
singleKeyStripeCount()20%n/a111111
lambda$getAndRunIfCurrent$4(Object, Object)20%n/a111111
lambda$new$0(Object)20%n/a111111
beforeManualCachePutForTest(Object, Object)0%n/a111111
beforePublicMutationWriteForTest(Object)0%n/a111111
beforeCurrentValueActionForTest(Object, Object)0%n/a111111
lambda$invalidateAll$15()0%n/a111111
lambda$invalidateKey$14()0%n/a111111
lambda$compute$13()0%n/a111111
lambda$getAndRunIfCurrent$7()0%n/a111111