| loadSnapshotProjection(ExternalTable, Table) |  | 0% |  | 0% | 4 | 4 | 17 | 17 | 1 | 1 |
| loadManifestCacheValue(ManifestFile, Table, ManifestContent) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| loadTable(NameMapping) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| catalogFileIO(IcebergMetadataOps) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
| getManifestCacheValue(ExternalTable, ManifestFile, Table, Consumer) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| loadTableCacheValue(NameMapping) |   | 61% |   | 50% | 1 | 2 | 7 | 18 | 0 | 1 |
| loadView(NameMapping) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$loadSchemaCacheValue$13(IcebergSchemaCacheKey) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadDeleteFiles(ManifestFile, Table) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getSnapshotCache(ExternalTable) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| loadDataFiles(ManifestFile, Table) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| resolveMetadataOps(CatalogIf) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| loadTable(NameMapping, CatalogIf, IcebergMetadataOps) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getIcebergTable(ExternalTable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getSnapshotList(ExternalTable) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| tableCleanup(CatalogIf, IcebergMetadataOps, Table) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getIcebergView(ExternalTable) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| withIcebergTable(ExternalTable, Function) |   | 56% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| tableCleanup(String, IcebergMetadataOps, Table) |   | 61% |   | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
| lambda$tableCleanup$11(FileIO) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| invalidateCatalogEntries(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$loadView$12(IcebergMetadataOps, NameMapping) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$loadTable$7(IcebergMetadataOps, NameMapping) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getManifestCacheValue$3(ManifestFile, Table, IcebergManifestEntryKey, IcebergManifestEntryKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| dropManifestFileIoCache(IcebergTableCacheValue) |   | 54% | | n/a | 0 | 1 | 2 | 5 | 0 | 1 |
| lambda$loadTableCacheValue$6(ExternalTable, Table) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$loadTableCacheValue$5(Runnable, IcebergCatalogResourceTracker.ResourceLease) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$loadTableCacheValue$4(ExternalTable, Table) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| statementLease(NameMapping) |   | 90% |   | 50% | 2 | 3 | 1 | 7 | 0 | 1 |
| getIcebergTableExecutor(ExternalTable) |   | 78% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| borrow(NameMapping) |   | 95% |   | 50% | 1 | 2 | 1 | 7 | 0 | 1 |
| lambda$tableCleanup$10() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$tableCleanup$9() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| IcebergExternalMetaCache(ExecutorService) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| shouldCloseTableFileIO(String, FileIO, FileIO) |  | 100% |  | 100% | 0 | 6 | 0 | 4 | 0 | 1 |
| getIcebergSchemaCacheValue(NameMapping, long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| loadSchemaCacheValue(IcebergSchemaCacheKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| dropManifestFileIoCacheForCatalog(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invalidateCatalog(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| catalogPropertyCompatibilityMap() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$dropManifestFileIoCacheForCatalog$14(NameMapping, IcebergTableCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$statementLease$8(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$1(NameMapping, IcebergTableCacheValue) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$2(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$new$0(NameMapping) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |