ExternalRowCountCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total123 of 52376%14 of 3661%164326110525
getCachedRowCountIfPresent(long, long, long)440%40%33121211
getInFlightLoadCountForTest()180%n/a113311
loadWithInvalidationFence(ExternalRowCountCache.RowCountKey, Executor, Supplier)154575%n/a0151501
lambda$loadWithInvalidationFence$1(CompletableFuture, ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Optional, Throwable)102268%2250%232901
lambda$invalidateDb$9(long, long, ExternalRowCountCache.LoadKey, Set)8642%3125%231301
loadRowCount(ExternalRowCountCache.RowCountKey, boolean)55291%1150%1211001
lambda$invalidateTable$11(ExternalRowCountCache.LoadFence)50%n/a111111
lambda$invalidateDb$8(ExternalRowCountCache.LoadFence)50%n/a111111
lambda$invalidateCatalog$5(ExternalRowCountCache.LoadFence)50%n/a111111
invalidateTable(long, long, long)33391%1150%121801
lambda$invalidateCatalog$6(long, ExternalRowCountCache.LoadKey, Set)3666%1150%121301
lambda$loadWithInvalidationFence$0(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)11191%1150%120301
lambda$removeInFlightLoad$2(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)11090%1150%120201
getCachedRowCount(long, long, long, boolean)73100%8100%0501601
ExternalRowCountCache(ExecutorService, Ticker, ExternalRowCountCache.RowCountCacheLoader)37100%n/a010801
invalidateDb(long, long)24100%n/a010501
invalidateCatalog(long)22100%n/a010501
lambda$invalidateDb$10(long, long, ExternalRowCountCache.RowCountKey)14100%4100%030101
lambda$invalidateCatalog$7(long, ExternalRowCountCache.RowCountKey)9100%2100%020101
ExternalRowCountCache(ExecutorService, Ticker)8100%n/a010201
removeInFlightLoad(ExternalRowCountCache.LoadKey, ExternalRowCountCache.LoadFence)8100%n/a010201
lambda$getCachedRowCount$4(ExternalRowCountCache.RowCountKey, Executor)7100%n/a010101
ExternalRowCountCache(ExecutorService)5100%n/a010201
lambda$getCachedRowCount$3(ExternalRowCountCache.RowCountKey)4100%n/a010101
static {...}4100%n/a010101