| activeActionReferenceCountForTest() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| getAndRunIfCurrentCached(Object, BiPredicate, BiConsumer, Function) |   | 73% |   | 50% | 8 | 13 | 5 | 32 | 0 | 1 |
| putCached(Object, Object) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| FeMetaCacheEntry(CatalogMetaCache, Function, ScopePath, String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener, boolean, MetaCacheDefinition.BudgetPolicy) |   | 86% |   | 58% | 12 | 18 | 4 | 44 | 0 | 1 |
| initializedStripeCountForTest() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int, RemovalListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| get(Object, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadWithoutCaching(Object, Function) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, int, RemovalListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| bumpAction(FeMetaCacheEntry.StripeState, Object) |   | 22% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| get(Object) |   | 48% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| FeMetaCacheEntry(String, Function, CacheSpec, ExecutorService, boolean, boolean, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| stripeState(Object) |   | 81% |   | 66% | 2 | 4 | 1 | 9 | 0 | 1 |
| withSyncRemovalListener(String, Function, CacheSpec, ExecutorService, RemovalListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$get$8(Object, Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| put(Object, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$invalidateAllCached$34(FeMetaCacheEntry.ActionState) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAndRunIfCurrent(Object, BiConsumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| forEach(BiConsumer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| putSharedForTest(Object, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$get$6(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$1(RemovalListener, Object, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| endAction(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken) |   | 88% |   | 62% | 3 | 5 | 1 | 9 | 0 | 1 |
| invalidateAllCached() |   | 86% |   | 83% | 1 | 4 | 1 | 9 | 0 | 1 |
| onRetired(Runnable) |   | 80% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| invalidateKey(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$forEach$35(BiConsumer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$put$23(Object, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAndRunIfCurrentCached$17(BiConsumer, Object, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAndRunIfCurrent$12(Object, Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$get$9(Object, Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$get$7(Function, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| useCache(Supplier, Supplier) |   | 93% |   | 66% | 4 | 7 | 1 | 14 | 0 | 1 |
| lambda$findIfPresentCached$22(List, Predicate, Object, Object) |   | 66% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| stats() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateKeyAndRun$33(Runnable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findIfPresentCached(Predicate) |   | 87% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| name() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stripeCountForTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| computeAndRunCached(Object, BiFunction, Runnable) |   | 96% |   | 50% | 2 | 3 | 1 | 12 | 0 | 1 |
| computeAfterValidationCached(Object, BiFunction, Runnable) |   | 96% |   | 50% | 2 | 3 | 1 | 12 | 0 | 1 |
| computeWithCommitActionCached(Object, BiFunction, Runnable) |   | 96% |   | 50% | 2 | 3 | 1 | 11 | 0 | 1 |
| lambda$useCache$37() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$computeWithCommitAction$30() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$computeAfterValidation$28() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$computeAndRun$26() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$findIfPresent$21() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getIfPresent$19() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAndRunIfCurrent$10(Object, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$0(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateKey$31() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAndRunIfCurrentCached$16(Object, FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken, BiPredicate, BiConsumer, AtomicBoolean, Object, Consumer) |  | 100% |  | 100% | 0 | 3 | 0 | 8 | 0 | 1 |
| getAndRunIfCurrent(Object, BiPredicate, BiConsumer) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| beginAction(FeMetaCacheEntry.StripeState, Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| isCurrent(FeMetaCacheEntry.StripeState, FeMetaCacheEntry.ActionToken) |  | 100% |   | 62% | 3 | 5 | 0 | 2 | 0 | 1 |
| close() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| lambda$invalidateKeyAndRun$32(Object, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| shared(CatalogMetaCache, Function, ScopePath, String, Function, CacheSpec, ExecutorService, boolean, int, RemovalListener) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| sharedLookup(CatalogMetaCache, Function, ScopePath, String, Function, CacheSpec, ExecutorService, boolean, int, RemovalListener) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| releaseRegistration() |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| invalidateKeyAndRun(Object, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| loadAndPause(Object, Function) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| computeAndRun(Object, BiFunction, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| computeAfterValidation(Object, BiFunction, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| computeWithCommitAction(Object, BiFunction, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIfPresent(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| findIfPresent(Predicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| useCache(Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getAndRunIfCurrent$11(Object, BiPredicate, BiConsumer, Function) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$4(RemovalListener, Object, Object, MetaCacheRemovalReason) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$2(Function, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| compute(Object, BiFunction) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$computeWithCommitAction$29(Object, BiFunction, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$computeAfterValidation$27(Object, BiFunction, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$computeAndRun$25(Object, BiFunction, Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| invalidateAll() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getIfPresent$18(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getAndRunIfCurrentCached$14(BiConsumer, Object, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getAndRunIfCurrentCached$13(Function, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$get$5(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$3(Function, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| toCaffeineRemovalCause(MetaCacheRemovalReason) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$beginAction$38(Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$useCache$36(Runnable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$findIfPresent$20(Predicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| defaultObjectStripeCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| singleKeyStripeCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beforeManualCachePutForTest(Object, Object) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beforePublicMutationWriteForTest(Object) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| beforeCurrentValueActionForTest(Object, Object) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$compute$24() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getAndRunIfCurrentCached$15() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |