ExternalRowCountCache

A different version of class was executed at runtime.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total748 of 7480%62 of 620%60601531532929
getCachedRowCount(long, long, long, boolean)1190%200%1111242411
getCachedRowCountIfPresent(long, long, long)1000%140%88222211
invalidateTable(long, long, long)650%60%44141411
loadWithInvalidationFence(ExternalRowCountCache.RowCountKey, Executor, Supplier)600%n/a11151511
loadRowCount(ExternalRowCountCache.RowCountKey, boolean)570%20%22101011
ExternalRowCountCache(ExecutorService, Ticker, ExternalRowCountCache.RowCountCacheLoader, long)540%n/a11111111
invalidateDb(long, long)320%20%227711
lambda$loadWithInvalidationFence$1(CompletableFuture, ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Optional, Throwable)320%40%339911
invalidateCatalog(long)230%20%226611
isDbGenerationCurrent(long, long, long)220%40%332211
refreshForTest(long, long, long)190%n/a113311
getInFlightLoadCountForTest()180%n/a113311
isCatalogGenerationCurrent(long, long)180%40%332211
currentDbGeneration(long, long)140%n/a111111
releaseCatalog(long)140%n/a114411
lambda$loadWithInvalidationFence$0(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)120%20%223311
lambda$removeInFlightLoad$2(ExternalRowCountCache.LoadFence, ExternalRowCountCache.LoadKey, Set)110%20%222211
currentCatalogGeneration(long)100%n/a112211
ExternalRowCountCache(ExecutorService, Ticker)80%n/a112211
removeInFlightLoad(ExternalRowCountCache.LoadKey, ExternalRowCountCache.LoadFence)80%n/a112211
getCatalogGenerationCountForTest()80%n/a112211
ExternalRowCountCache(ExecutorService, Ticker, ExternalRowCountCache.RowCountCacheLoader)70%n/a112211
lambda$getCachedRowCount$6(ExternalRowCountCache.RowCountKey, Executor)70%n/a111111
lambda$currentCatalogGeneration$3(Long)70%n/a111111
ExternalRowCountCache(ExecutorService)50%n/a112211
lambda$invalidateTable$7(ExternalRowCountCache.LoadFence)50%n/a111111
lambda$currentDbGeneration$4(ExternalRowCountCache.DatabaseKey)50%n/a111111
lambda$getCachedRowCount$5(ExternalRowCountCache.RowCountKey)40%n/a111111
static {...}40%n/a111111