ExternalRowCountCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total68 of 46685%11 of 3669%11401595422
getCachedRowCount(long, long, long, boolean)225169%3562%2541601
lambda$invalidateDb$9(long, long, ExternalRowCountCache.RowCountKey, Set)140%40%333311
lambda$invalidateCatalog$6(long, ExternalRowCountCache.RowCountKey, Set)90%20%223311
getCachedRowCountIfPresent(long, long, long)83681%1375%1341201
lambda$loadWithInvalidationFence$2(CompletableFuture, ExternalRowCountCache.LoadFence, ExternalRowCountCache.RowCountKey, Optional, Throwable)53085%1375%131901
lambda$invalidateDb$8(ExternalRowCountCache.LoadFence)50%n/a111111
lambda$invalidateCatalog$5(ExternalRowCountCache.LoadFence)50%n/a111111
loadRowCount(ExternalRowCountCache.RowCountKey, boolean)57100%2100%0201001
ExternalRowCountCache(ExecutorService, Ticker)39100%n/a010801
loadWithInvalidationFence(ExternalRowCountCache.RowCountKey, Executor, Supplier)36100%n/a010701
invalidateTable(long, long, long)32100%2100%020801
invalidateDb(long, long)24100%n/a010501
invalidateCatalog(long)22100%n/a010501
lambda$invalidateDb$10(long, long, ExternalRowCountCache.RowCountKey)14100%4100%030101
lambda$loadWithInvalidationFence$0(ExternalRowCountCache.LoadFence, ExternalRowCountCache.RowCountKey, Set)12100%2100%020301
lambda$loadWithInvalidationFence$1(ExternalRowCountCache.LoadFence, ExternalRowCountCache.RowCountKey, Set)11100%2100%020201
lambda$invalidateCatalog$7(long, ExternalRowCountCache.RowCountKey)9100%2100%020101
lambda$getCachedRowCount$4(ExternalRowCountCache.RowCountKey, Executor)7100%n/a010101
ExternalRowCountCache(ExecutorService)5100%n/a010201
lambda$invalidateTable$11(ExternalRowCountCache.LoadFence)5100%n/a010101
lambda$getCachedRowCount$3(ExternalRowCountCache.RowCountKey)4100%n/a010101
static {...}4100%n/a010101