TwoLevelProductDetailCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total239 of 98475%26 of 7263%236768265231
loadCold(Long, Supplier)427764%5758%4772501
await(CompletableFuture)370%20%229911
rebuild(Long, Supplier, boolean, TwoLevelProductDetailCache.CacheEnvelope)279778%71365%51173101
readDistributed(Long)224567%2466%2471801
jitter(Duration)22826%1150%123501
refreshAsync(Long, TwoLevelProductDetailCache.CacheEnvelope, Supplier)192152%1150%1261101
lambda$refreshAsync$0(CompletableFuture, TwoLevelProductDetailCache.CacheEnvelope, Long, Supplier)182457%1150%1261301
writeDistributed(Long, TwoLevelProductDetailCache.CacheEnvelope)102672%n/a0131201
invalidateAfterCommit(Long)9743%3125%233601
awaitDistributed(Long)84284%2675%2551301
receiveInvalidation(Long)80%n/a113311
tryAcquirePermit()5964%n/a013501
invalidate(Long, boolean)42485%1150%122901
unlock(Long, String)4969%n/a012501
safeDelete(String)4660%n/a012501
TwoLevelProductDetailCache(CatalogCacheProperties, CatalogCacheStore, ObjectMapper, Clock, MeterRegistry, ThreadPoolExecutor, TransactionOperations)108100%n/a0103301
get(Long, Supplier)52100%1583%1401101
valueEnvelope(CatalogModels.ProductDetail)32100%n/a010501
stableProduct(CatalogModels.ProductDetail)28100%n/a0101301
negativeEnvelope()23100%n/a010301
resolve(Long, TwoLevelProductDetailCache.CacheEnvelope, Supplier)22100%4100%030601
tryDistributedLock(Long, String)21100%2100%020601
lambda$stableProduct$2(CatalogModels.MediaView)17100%n/a010701
accessCounter(MeterRegistry, String, String)13100%n/a010501
localRecord(Long)7100%n/a010101
cacheKey(Long)6100%n/a010101
lockKey(Long)5100%n/a010101
now()4100%n/a010101
close()4100%n/a010201
lambda$rebuild$1(Supplier, TransactionStatus)4100%n/a010101
static {...}4100%n/a010101