ExternalRowCountCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total160 of 64075%21 of 4856%225233134628
getCachedRowCountIfPresent(long, long, long)670%80%55161611
getInFlightLoadCountForTest()180%n/a113311
loadWithInvalidationFence(ExternalRowCountCache.RowCountKey, Executor, Supplier)154575%n/a0151501
refreshForTest(long, long, long)150%n/a113311
lambda$loadWithInvalidationFence$1(CompletableFuture, ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Optional, Throwable)102268%2250%232901
lambda$invalidateDb$7(long, long, ExternalRowCountCache.LoadKey, Set)8642%3125%231301
loadRowCount(ExternalRowCountCache.RowCountKey, boolean)55291%1150%1211001
lambda$invalidateTable$9(ExternalRowCountCache.LoadFence)50%n/a111111
lambda$invalidateDb$6(ExternalRowCountCache.LoadFence)50%n/a111111
getCatalogGenerationCountForTest()40%n/a111111
invalidateTable(long, long, long)34693%1375%1311101
getCachedRowCount(long, long, long, boolean)29597%21083%2702101
isCatalogGenerationCurrent(long, long)11794%2250%230201
lambda$loadWithInvalidationFence$0(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)11191%1150%120301
lambda$removeInFlightLoad$2(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)11090%1150%120201
ExternalRowCountCache(ExecutorService, Ticker, ExternalRowCountCache.RowCountCacheLoader)47100%n/a0101001
invalidateDb(long, long)24100%n/a010501
invalidateCatalog(long)23100%2100%020601
releaseCatalog(long)15100%n/a010401
lambda$invalidateDb$8(long, long, ExternalRowCountCache.RowCountKey)14100%4100%030101
currentCatalogGeneration(long)10100%n/a010201
ExternalRowCountCache(ExecutorService, Ticker)8100%n/a010201
removeInFlightLoad(ExternalRowCountCache.LoadKey, ExternalRowCountCache.LoadFence)8100%n/a010201
lambda$getCachedRowCount$5(ExternalRowCountCache.RowCountKey, Executor)7100%n/a010101
lambda$currentCatalogGeneration$3(Long)7100%n/a010101
ExternalRowCountCache(ExecutorService)5100%n/a010201
lambda$getCachedRowCount$4(ExternalRowCountCache.RowCountKey)4100%n/a010101
static {...}4100%n/a010101