IcebergExternalMetaCache

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total705 of 1,87262%87 of 19054%871761384222081
loadTableCacheValue(NameMapping)796344%4233%34142701
loadManifestCacheValue(ManifestFile, Table, ManifestContent, boolean)391325%5337%455801
retireTableGeneration(NameMapping, IcebergTableCacheValue, IcebergTableCacheValue)3737%7112%45131501
getSnapshotCache(ExternalTable)368570%51168%5972901
lambda$loadSchemaCacheValue$22(IcebergSchemaCacheKey)330%n/a113311
lambda$loadSchemaCacheValue$21(IcebergSchemaCacheKey)330%n/a113311
loadView(NameMapping)320%20%227711
loadDeleteFiles(ManifestFile, Table, boolean)290%20%227711
loadSnapshotProjection(ExternalTable, Table, Table, String, boolean)264563%1583%1441601
sharesOperationalResources(IcebergTableCacheValue, IcebergSnapshotCacheValue)251537%8220%5661001
executeAuthenticated(long, Callable)250%20%224411
catalogGenerationMoved(NameMapping)240%n/a112211
executeAuthenticated(CatalogIf, Callable)220%20%225511
getIcebergSchemaCacheValue(NameMapping, long, Table)187881%3975%3732101
getWritableIcebergTable(ExternalTable, IcebergMetadataOps)183867%2466%2421101
getIcebergTableExecutor(ExternalTable)170%40%334411
lambda$retireTableGeneration$23(NameMapping, IcebergTableCacheValue, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)170%60%442211
lambda$getSnapshotCache$8(ExternalTable, boolean, IcebergTableCacheValue)160%20%225511
loadSchemaCacheValue(IcebergSchemaCacheKey)140%n/a112211
lambda$retireTableGeneration$24(NameMapping, Optional, IcebergSchemaCacheKey)140%40%332211
lambda$loadTableCacheValue$15(NameMapping, Table, HMSExternalCatalog.IcebergTableLoadContext, IcebergCatalogResourceTracker.ResourceLease)140%n/a112211
getSnapshotList(ExternalTable)130%n/a114411
getIcebergView(ExternalTable)120%n/a112211
getIcebergSchemaCacheValue(NameMapping, long)110%n/a112211
createQueryTable(NameMapping, IcebergTableCacheValue)91765%3350%343701
resolveMetadataOps(CatalogIf)91155%2250%232501
catalogFileIO(IcebergMetadataOps)83280%2250%2341401
execute(ExecutionAuthenticator, Callable)8433%n/a012301
IcebergExternalMetaCache(ExecutorService)80%n/a112211
ensureCatalogGenerationStable(CatalogIf, IcebergMetadataOps, ExecutionAuthenticator, NameMapping)71770%3350%343801
lambda$loadView$20(IcebergMetadataOps, NameMapping)70%n/a111111
collectManifestFileIo(IdentityHashMap, List, Table)61875%2466%243901
createLoadedTableValue(NameMapping, Table, ThreadPoolExecutor, ExecutionAuthenticator, Runnable)52985%1375%1331001
executeForGeneration(IcebergTableCacheValue, long, Callable)51777%1150%121701
dropManifestFileIoCaches(List)51575%2100%022701
requireExecutionAuthenticator(CatalogIf)51066%1150%121401
lambda$tableCleanup$19(FileIO)5444%n/a012501
loadSchemaCacheValue(IcebergSchemaCacheKey, Table)23394%2250%230801
shouldCloseTableFileIO(String, FileIO, FileIO)22191%3770%361401
lambda$collectManifestFileIos$29(IdentityHashMap, List, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)21285%1150%120201
lambda$collectManifestFileIos$28(IdentityHashMap, List, NameMapping, IcebergTableCacheValue)2981%1150%120201
lambda$createLoadedTableValue$16()20%n/a111111
lambda$new$4(NameMapping)20%n/a111111
borrow(NameMapping)2796%1375%131901
lambda$sharesOperationalResources$27(IcebergTableCacheValue, Table)888%1150%120101
IcebergExternalMetaCache(ExecutorService, ExternalMetaCacheBudgetManager)83100%n/a0102001
statementLease(NameMapping)41100%4100%030701
getManifestCacheValue(ExternalTable, ManifestFile, Table, Consumer)37100%1375%130801
collectManifestFileIos(long)36100%2250%2301001
lambda$getSnapshotCache$9(boolean, IcebergTableCacheValue, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey)30100%4100%030901
retireRemovedTableGeneration(NameMapping, IcebergTableCacheValue)27100%4100%0301001
loadDataFiles(ManifestFile, Table, boolean)27100%2100%020601
withIcebergTable(ExternalTable, Function)25100%2100%020601
catalogPropertyCompatibilityMap()25100%n/a010601
tableCleanup(String, IcebergMetadataOps, Table)24100%4100%030501
statementValue(NameMapping)22100%2100%020601
getIcebergTable(ExternalTable)16100%2100%020501
lambda$getSnapshotCache$10(IcebergTableCacheValue, NameMapping, boolean, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey, IcebergSnapshotEntryKey)14100%n/a010101
getQueryScopedIcebergTable(ExternalTable)12100%n/a010301
invalidateCatalog(long)11100%n/a010401
invalidateCatalogEntries(long)11100%n/a010401
lambda$loadTableCacheValue$14(NameMapping, Table, IcebergMetadataOps, IcebergExternalCatalog.TableLoadContext, Runnable)10100%n/a010201
lambda$getManifestCacheValue$12(ManifestFile, Table, IcebergManifestEntryKey, MetaCacheEntry, IcebergManifestEntryKey)9100%n/a010201
getTableCacheValue(ExternalTable)7100%n/a010201
lambda$getWritableIcebergTable$7(IcebergMetadataOps, NameMapping)7100%n/a010201
lambda$new$2(NameMapping, IcebergTableCacheValue)7100%1150%120301
createQueryScopedTable(ExternalTable, IcebergTableCacheValue)6100%n/a010101
lambda$new$6(IcebergManifestEntryKey, ManifestCacheValue)6100%n/a010101
getWritableIcebergTable(ExternalTable)5100%n/a010101
lambda$retireRemovedTableGeneration$26(NameMapping, IcebergSchemaCacheKey)5100%n/a010101
lambda$retireRemovedTableGeneration$25(NameMapping, IcebergSnapshotEntryKey)5100%n/a010101
lambda$loadTableCacheValue$13(Runnable, IcebergCatalogResourceTracker.ResourceLease)5100%n/a010301
lambda$getIcebergSchemaCacheValue$11(IcebergSchemaCacheKey, Table, IcebergSchemaCacheKey)5100%n/a010101
prepareTableForCachePublication(NameMapping, IcebergTableCacheValue)4100%n/a010101
lambda$statementLease$17(NameMapping)4100%n/a010101
lambda$new$5(IcebergManifestEntryKey, ManifestCacheValue)4100%n/a010101
lambda$new$3(IcebergSnapshotEntryKey, IcebergSnapshotCacheValue)4100%n/a010101
static {...}4100%n/a010101
lambda$new$1(IcebergTableCacheValue)2100%n/a010101
lambda$new$0(NameMapping)2100%n/a010101
lambda$tableCleanup$18()100%n/a010101