| acquireWritableIcebergTable(ExternalTable, IcebergMetadataOps) |   | 47% |   | 43% | 7 | 9 | 27 | 55 | 0 | 1 |
| loadTableCacheValue(NameMapping, SessionContext) |   | 59% |   | 75% | 2 | 5 | 13 | 44 | 0 | 1 |
| loadSnapshotProjection(ExternalTable, Table, Table, String, boolean, ExecutionAuthenticator, boolean, boolean) |   | 68% |   | 75% | 3 | 7 | 7 | 25 | 0 | 1 |
| loadManifestCacheValue(ManifestFile, Table, ManifestContent, MetaCacheEntry) |   | 35% |   | 40% | 5 | 6 | 5 | 10 | 0 | 1 |
| withIcebergTableGeneration(ExternalTable, IcebergExternalMetaCache.TableGenerationAction) |   | 7% |  | 0% | 1 | 2 | 7 | 8 | 0 | 1 |
| lambda$loadSchemaCacheValue$28(IcebergSchemaCacheKey) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$loadSchemaCacheValue$27(IcebergSchemaCacheKey) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadDeleteFiles(ManifestFile, Table, boolean) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| statementLease(NameMapping) |   | 31% |   | 75% | 1 | 3 | 3 | 7 | 0 | 1 |
| executeForGeneration(IcebergTableCacheValue, long, Function) |   | 32% |   | 25% | 2 | 3 | 7 | 11 | 0 | 1 |
| getIcebergSchemaCacheValue(NameMapping, long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$getSnapshotForWritableLease$14(ExternalTable, Table, IcebergExternalMetaCache.WritableTableLease) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| executeAuthenticated(long, Callable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| loadView(NameMapping) |   | 31% |   | 50% | 1 | 2 | 4 | 7 | 0 | 1 |
| executeAuthenticated(CatalogIf, Callable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$loadTableCacheValue$23(NameMapping, Table, IcebergMetadataOps, HMSExternalCatalog.IcebergTableLoadContext, MetaCacheEntry, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, IcebergExternalMetaCache.TableResourceOwner) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getIcebergTable(ExternalTable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getIcebergTableExecutor(ExternalTable) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| getWritableIcebergTable(ExternalTable, IcebergMetadataOps) |   | 74% |   | 83% | 1 | 4 | 1 | 12 | 0 | 1 |
| getIcebergSchemaCacheValue(NameMapping, long, IcebergTableCacheValue) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| retainStatementTableGenerationForAsyncPlanning(ExternalTable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createLoadedTableValue(NameMapping, Table, IcebergMetadataOps, ThreadPoolExecutor, ExecutionAuthenticator, MetaCacheEntry, MetastoreProperties, Map, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, Runnable) |   | 82% |   | 66% | 4 | 7 | 6 | 21 | 0 | 1 |
| getSnapshotForWritableLease(ExternalTable, IcebergExternalMetaCache.WritableTableLease) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| statementValue(NameMapping) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| loadSchemaCacheValue(IcebergSchemaCacheKey) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSnapshotList(ExternalTable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getQueryScopedIcebergTable(ExternalTable) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadSchemaCacheValue(IcebergSchemaCacheKey, Table, ExecutionAuthenticator, IcebergRuntimeContext) |   | 80% |   | 50% | 3 | 4 | 1 | 12 | 0 | 1 |
| loadDataFiles(ManifestFile, Table, boolean) |   | 62% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| getIcebergSchemaCacheValue(NameMapping, long, Table, ExecutionAuthenticator, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSnapshotCache(ExternalTable, NameMapping, IcebergTableCacheValue) |   | 92% |   | 72% | 5 | 10 | 2 | 26 | 0 | 1 |
| withSnapshotCacheValue(ExternalTable, Function) |   | 72% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| lambda$withIcebergTableGeneration$10(IcebergExternalMetaCache.TableGenerationAction, IcebergTableCacheValue.Lease, IcebergTableCacheValue, ExecutionAuthenticator) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$withIcebergTableGeneration$9(IcebergExternalMetaCache.TableGenerationAction, IcebergTableCacheValue.Lease, IcebergTableCacheValue, ExecutionAuthenticator) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getIcebergSchemaCacheValue(NameMapping, long, Table, ExecutionAuthenticator, boolean, boolean, IcebergRuntimeContext) |   | 93% |   | 83% | 2 | 7 | 2 | 23 | 0 | 1 |
| lambda$loadSnapshotProjection$36(Table, String, NameMapping, String, IcebergSnapshot, ExecutionAuthenticator, boolean, boolean) |   | 68% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$getWritableIcebergTable$11(SessionContext, IcebergMetadataOps, NameMapping) |   | 57% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| lambda$getSnapshotCache$16(boolean, IcebergTableCacheValue, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey, ExecutionAuthenticator) |   | 84% |   | 50% | 2 | 3 | 1 | 15 | 0 | 1 |
| getSnapshotCache(ExternalTable) |   | 76% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| getTableCacheValue(ExternalTable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$loadView$26(IcebergMetadataOps, NameMapping) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getIcebergSchemaCacheValue$18(IcebergSchemaCacheKey, Table, ExecutionAuthenticator, IcebergRuntimeContext, IcebergSchemaCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| collectManifestFileIo(IdentityHashMap, List, Table) |   | 75% |   | 66% | 2 | 4 | 3 | 9 | 0 | 1 |
| withIcebergTable(ExternalTable, Function) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resolveMetadataOps(CatalogIf) |   | 75% |   | 75% | 1 | 3 | 1 | 5 | 0 | 1 |
| requireExecutionAuthenticator(CatalogIf) |   | 66% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| resolveManifestEntry(long, IcebergRuntimeContext) |   | 50% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| dropManifestFileIoCache(FileIO) |   | 44% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| acquireWritableIcebergTable(ExternalTable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateRelatedEntriesOnTableRemoval$34(NameMapping, IcebergSnapshotEntryKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| canCachePartitionInfo(IcebergSnapshotEntryKey) |   | 87% |   | 75% | 2 | 5 | 2 | 8 | 0 | 1 |
| lambda$statementLease$25(NameMapping) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$withIcebergTable$8(Function, Table, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$3(IcebergSnapshotEntryKey, IcebergSnapshotCacheValue) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ensureCatalogGenerationStable(CatalogIf, IcebergMetadataOps, ExecutionAuthenticator, NameMapping, boolean, boolean) |   | 91% |   | 70% | 3 | 6 | 2 | 10 | 0 | 1 |
| lambda$getSnapshotCache$15(ExternalTable, boolean, IcebergTableCacheValue, ExecutionAuthenticator) |   | 90% |   | 50% | 1 | 2 | 0 | 12 | 0 | 1 |
| sharesOperationalResources(IcebergTableCacheValue, IcebergSnapshotCacheValue) |   | 94% |   | 66% | 4 | 7 | 1 | 9 | 0 | 1 |
| lambda$retireTableGeneration$32(NameMapping, Optional, IcebergTableCacheValue, IcebergSchemaCacheKey) |   | 91% |   | 50% | 4 | 5 | 0 | 5 | 0 | 1 |
| getManifestCacheValue(MetaCacheEntry, IcebergManifestEntryKey, Function, Consumer) |   | 90% |   | 50% | 2 | 3 | 0 | 4 | 0 | 1 |
| lambda$collectManifestFileIos$41(IdentityHashMap, List, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue) |   | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| lambda$collectManifestFileIos$40(IdentityHashMap, List, NameMapping, IcebergTableCacheValue) |   | 81% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| lambda$createLoadedTableValue$24() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| borrow(NameMapping) |  | 98% |   | 70% | 3 | 6 | 1 | 19 | 0 | 1 |
| lambda$acquireWritableIcebergTable$13() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| IcebergExternalMetaCache(ExecutorService, ExternalMetaCacheBudgetManager) |  | 100% | | n/a | 0 | 1 | 0 | 26 | 0 | 1 |
| retireTableGeneration(NameMapping, IcebergTableCacheValue, IcebergTableCacheValue) |  | 100% |   | 75% | 3 | 7 | 0 | 20 | 0 | 1 |
| getIcebergSchemaCacheValue(NameMapping, long, Table) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
| invalidateRelatedEntriesOnTableRemoval(NameMapping) |  | 100% |  | 100% | 0 | 4 | 0 | 13 | 0 | 1 |
| collectManifestFileIos(long) |  | 100% |   | 50% | 2 | 3 | 0 | 10 | 0 | 1 |
| createQueryTable(NameMapping, IcebergTableCacheValue) |  | 100% |   | 83% | 1 | 4 | 0 | 7 | 0 | 1 |
| getPartitionInfo(IcebergSnapshotEntryKey, MetaCacheEntry, Supplier) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| catalogPropertyCompatibilityMap() |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| getManifestCacheValue(ExternalTable, ManifestFile, Table, IcebergRuntimeContext, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| catalogGenerationMoved(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadTableCacheValue$21(NameMapping, Table, IcebergMetadataOps, IcebergExternalCatalog.TableLoadContext, MetaCacheEntry, boolean, boolean, IcebergExternalMetaCache.TableResourceOwner, IcebergExternalMetaCache.TableResourceOwner) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$loadViewSchemaCacheValue$29(IcebergRuntimeContext, IcebergSchemaCacheKey) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$retireTableGeneration$30(NameMapping, IcebergTableCacheValue, IcebergSnapshotEntryKey, IcebergSnapshotCacheValue) |  | 100% |   | 66% | 2 | 4 | 0 | 2 | 0 | 1 |
| getSnapshotCacheWithRetainedTableForTest(ExternalTable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| dropManifestFileIoCaches(List) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| ensureCatalogGenerationStable(CatalogIf, IcebergMetadataOps, ExecutionAuthenticator, NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| lambda$getSnapshotCache$17(IcebergTableCacheValue, NameMapping, boolean, ExternalTable, MetaCacheEntry, IcebergSnapshotEntryKey, IcebergSnapshotEntryKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$retireTableGeneration$31(NameMapping, IcebergTableCacheValue, IcebergSnapshotEntryKey) |  | 100% |  | 100% | 0 | 3 | 0 | 2 | 0 | 1 |
| lambda$new$4(IcebergSnapshotEntryKey, IcebergPartitionInfo) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getIcebergView(ExternalTable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| execute(ExecutionAuthenticator, Callable) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| invalidateCatalog(long) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| getManifestCacheValue(long, IcebergRuntimeContext, IcebergManifestEntryKey, Function, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| loadViewSchemaCacheValue(IcebergSchemaCacheKey, IcebergRuntimeContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| IcebergExternalMetaCache(ExecutorService) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$loadSnapshotProjection$37(Optional, MetaCacheEntry, Supplier) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getManifestCacheValue$19(ManifestFile, Table, IcebergManifestEntryKey, MetaCacheEntry, IcebergManifestEntryKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createQueryScopedTable(ExternalTable, IcebergTableCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$7(IcebergManifestEntryKey, ManifestCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWritableIcebergTable(ExternalTable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| loadTableCacheValue(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$invalidateRelatedEntriesOnTableRemoval$35(NameMapping, IcebergSchemaCacheKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$invalidateRelatedEntriesOnTableRemoval$33(NameMapping, IcebergSnapshotEntryKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| invalidateCatalogEntries(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| borrowForTest(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prepareTableForCachePublication(NameMapping, IcebergTableCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$executeForGeneration$39(Function, ExecutionAuthenticator) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getPartitionInfo$38(Supplier, IcebergSnapshotEntryKey) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$6(IcebergManifestEntryKey, ManifestCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$2(NameMapping, Boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$1(IcebergTableCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$5(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$0(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$loadTableCacheValue$22() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$loadTableCacheValue$20() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$acquireWritableIcebergTable$12() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |