FeMetaCacheEntry

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total470 of 1,51468%70 of 15855%96175873064196
activeActionReferenceCountForTest()480%80%55111111
getAndRunIfCurrentCached(Object, BiPredicate, BiConsumer, Function)4011173%121250%81353201
putCached(Object, Object)280%n/a118811
FeMetaCacheEntry(CatalogMetaCache, Function, ScopePath, String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener, boolean, MetaCacheDefinition.BudgetPolicy)2515886%142058%121844401
initializedStripeCountForTest()180%40%335511
FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener)160%n/a112211
get(Object, Function)160%n/a112211
loadWithoutCaching(Object, Function)160%40%334411
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener)150%n/a112211
bumpAction(FeMetaCacheEntry.StripeState, Object)14422%3125%233501
get(Object)131248%1150%121301
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
stripeState(Object)83581%2466%241901
withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener)80%n/a112211
lambda$get$8(Object, Function)80%n/a111111
put(Object, Object)70%n/a112211
lambda$invalidateAllCached$34(FeMetaCacheEntry.ActionState)70%n/a111111
getAndRunIfCurrent(Object, BiConsumer)60%n/a111111
forEach(BiConsumer)60%n/a112211
putSharedForTest(Object, Object)60%n/a112211
lambda$get$6(Object)60%n/a111111
lambda$new$1(RemovalListener, Object, Object)60%n/a111111
endAction(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)53788%3562%351901
invalidateAllCached()53286%1583%141901
onRetired(Runnable)52180%2250%231601
invalidateKey(Object)50%n/a112211
lambda$forEach$35(BiConsumer)50%n/a111111
lambda$put$23(Object, Object)50%n/a111111
lambda$getAndRunIfCurrentCached$17(BiConsumer, Object, Object)50%n/a111111
lambda$getAndRunIfCurrent$12(Object, Function)50%n/a111111
lambda$get$9(Object, Function)50%n/a111111
lambda$get$7(Function, Object)50%n/a111111
useCache(Supplier, Supplier)45793%4866%4711401
lambda$findIfPresentCached$22(List, Predicate, Object, Object)4866%2250%231301
stats()40%n/a111111
lambda$invalidateKeyAndRun$33(Runnable)40%n/a112211
findIfPresentCached(Predicate)32187%1150%120401
name()30%n/a111111
stripeCountForTest()30%n/a111111
computeAndRunCached(Object, BiFunction, Runnable)25296%2250%2311201
computeAfterValidationCached(Object, BiFunction, Runnable)25296%2250%2311201
computeWithCommitActionCached(Object, BiFunction, Runnable)25196%2250%2311101
lambda$useCache$37()20%n/a111111
lambda$computeWithCommitAction$30()20%n/a111111
lambda$computeAfterValidation$28()20%n/a111111
lambda$computeAndRun$26()20%n/a111111
lambda$findIfPresent$21()20%n/a111111
lambda$getIfPresent$19()20%n/a111111
lambda$getAndRunIfCurrent$10(Object, Object)20%n/a111111
lambda$new$0(Object)20%n/a111111
lambda$invalidateKey$31()0%n/a111111
lambda$getAndRunIfCurrentCached$16(Object, FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken, BiPredicate, BiConsumer, AtomicBoolean, Object, Consumer)35100%4100%030801
getAndRunIfCurrent(Object, BiPredicate, BiConsumer)29100%n/a010401
beginAction(FeMetaCacheEntry.StripeState, Object)27100%2100%020501
isCurrent(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken)25100%3562%350201
close()23100%4100%030701
lambda$invalidateKeyAndRun$32(Object, Runnable)23100%n/a010701
shared(CatalogMetaCache, Function, ScopePath, String, Function, CacheSpec, ExecutorService, boolean, int, RemovalListener)19100%n/a010101
sharedLookup(CatalogMetaCache, Function, ScopePath, String, Function, CacheSpec, ExecutorService, boolean, int, RemovalListener)19100%n/a010101
releaseRegistration()18100%4100%030501
invalidateKeyAndRun(Object, Runnable)15100%n/a010301
loadAndPause(Object, Function)12100%2100%020401
computeAndRun(Object, BiFunction, Runnable)9100%n/a010101
computeAfterValidation(Object, BiFunction, Runnable)9100%n/a010101
computeWithCommitAction(Object, BiFunction, Runnable)9100%n/a010101
getIfPresent(Object)7100%n/a010101
findIfPresent(Predicate)7100%n/a010101
useCache(Runnable)7100%n/a010201
lambda$getAndRunIfCurrent$11(Object, BiPredicate, BiConsumer, Function)7100%n/a010101
lambda$new$4(RemovalListener, Object, Object, MetaCacheRemovalReason)7100%n/a010101
lambda$new$2(Function, Object)7100%n/a010101
compute(Object, BiFunction)6100%n/a010101
lambda$computeWithCommitAction$29(Object, BiFunction, Runnable)6100%n/a010101
lambda$computeAfterValidation$27(Object, BiFunction, Runnable)6100%n/a010101
lambda$computeAndRun$25(Object, BiFunction, Runnable)6100%n/a010101
invalidateAll()5100%n/a010201
lambda$getIfPresent$18(Object)5100%n/a010101
lambda$getAndRunIfCurrentCached$14(BiConsumer, Object, Object)5100%n/a010101
lambda$getAndRunIfCurrentCached$13(Function, Object)5100%n/a010101
lambda$get$5(Object)5100%n/a010101
lambda$new$3(Function, Object)5100%n/a010101
toCaffeineRemovalCause(MetaCacheRemovalReason)4100%n/a010101
lambda$beginAction$38(Object)4100%n/a010101
lambda$useCache$36(Runnable)4100%n/a010201
lambda$findIfPresent$20(Predicate)4100%n/a010101
defaultObjectStripeCount()2100%n/a010101
singleKeyStripeCount()2100%n/a010101
beforeManualCachePutForTest(Object, Object)100%n/a010101
beforePublicMutationWriteForTest(Object)100%n/a010101
beforeCurrentValueActionForTest(Object, Object)100%n/a010101
lambda$compute$24()100%n/a010101
lambda$getAndRunIfCurrentCached$15()100%n/a010101