ExternalRowCountCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total54 of 52389%9 of 3675%84312110225
getCachedRowCount(long, long, long, boolean)225169%3562%2541601
lambda$invalidateDb$9(long, long, ExternalRowCountCache.LoadKey, Set)140%40%333311
getCachedRowCountIfPresent(long, long, long)83681%1375%1341201
lambda$loadWithInvalidationFence$1(CompletableFuture, ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Optional, Throwable)52784%1375%131901
lambda$invalidateDb$8(ExternalRowCountCache.LoadFence)50%n/a111111
loadWithInvalidationFence(ExternalRowCountCache.RowCountKey, Executor, Supplier)60100%n/a0101501
loadRowCount(ExternalRowCountCache.RowCountKey, boolean)57100%2100%0201001
ExternalRowCountCache(ExecutorService, Ticker, ExternalRowCountCache.RowCountCacheLoader)37100%n/a010801
invalidateTable(long, long, long)36100%2100%020801
invalidateDb(long, long)24100%n/a010501
invalidateCatalog(long)22100%n/a010501
getInFlightLoadCountForTest()18100%n/a010301
lambda$invalidateDb$10(long, long, ExternalRowCountCache.RowCountKey)14100%4100%030101
lambda$loadWithInvalidationFence$0(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)12100%2100%020301
lambda$removeInFlightLoad$2(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)11100%2100%020201
lambda$invalidateCatalog$7(long, ExternalRowCountCache.RowCountKey)9100%2100%020101
lambda$invalidateCatalog$6(long, ExternalRowCountCache.LoadKey, Set)9100%2100%020301
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$invalidateTable$11(ExternalRowCountCache.LoadFence)5100%n/a010101
lambda$invalidateCatalog$5(ExternalRowCountCache.LoadFence)5100%n/a010101
lambda$getCachedRowCount$3(ExternalRowCountCache.RowCountKey)4100%n/a010101
static {...}4100%n/a010101