| getCacheStats(CacheStats, long) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| registerSpiFactory(ExternalMetaCacheFactory, String) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| addPartitionsCache(long, HMSExternalTable, List) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| invalidatePartitionsCache(ExternalTable, List) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| invalidateTableCache(ExternalTable) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| dropPartitionsCache(long, HMSExternalTable, List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| registerEngineCache(ExternalMetaCache, String) |   | 58% |   | 50% | 2 | 3 | 4 | 10 | 0 | 1 |
| prepareCatalogByEngine(long, String, Map) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| invalidatePartitions(long, String, String, List) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| engine(String) |   | 58% |   | 50% | 1 | 2 | 2 | 7 | 0 | 1 |
| invalidateTable(long, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| invalidateTableByEngine(long, String, String, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$invalidatePartitions$11(long, String, String, List, ExternalMetaCache) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateTableByEngine$9(long, String, String, ExternalMetaCache) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateTable$7(long, String, String, ExternalMetaCache) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| normalizeEngineName(String) |   | 66% |   | 37% | 5 | 6 | 5 | 10 | 0 | 1 |
| loadSpiEngineCaches(Iterable, String) |   | 43% |   | 50% | 1 | 2 | 2 | 4 | 0 | 1 |
| safeInvalidate(ExternalMetaCache, long, String, Runnable) |   | 57% |   | 50% | 1 | 2 | 2 | 8 | 0 | 1 |
| prepareCatalogByEngine(long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$invalidatePartitions$10(ExternalMetaCache, long, String, String, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadSpiEngineCaches() |   | 66% | | n/a | 0 | 1 | 2 | 6 | 0 | 1 |
| invalidateDbCache(long, String) |   | 57% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| invalidateCatalogByEngine(long, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| routeSpecifiedEngine(String, Consumer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$invalidateTableByEngine$8(ExternalMetaCache, long, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateTable$6(ExternalMetaCache, long, String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invalidateCatalogCache(long) |   | 58% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getHudiExternalMetaCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHiveExternalMetaCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIcebergExternalMetaCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPaimonExternalMetaCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxComputeExternalMetaCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxComputeMetadataCache(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDorisExternalMetaCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$prepareCatalogByEngine$1(long, Map, ExternalMetaCache) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateCatalogByEngine$3(long, ExternalMetaCache) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileListingExecutor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getScheduleExecutor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMetaStoreCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFsCache() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCatalogProperties(long) |   | 86% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| getCatalog(long) |   | 83% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| ExternalMetaCacheMgr(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| registerBuiltinEngineCaches() |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| newThreadPool(boolean, int, int, String, int, boolean) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| getSchemaCacheValue(ExternalTable, SchemaCacheKey) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| buildMetaCache(String, OptionalLong, OptionalLong, long, CacheLoader, CacheLoader, RemovalListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$getCatalogCacheStats$12(Map, String, String, Map) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| prepareCatalog(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| invalidateDb(long, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getCatalogCacheStats(long) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$invalidateDb$5(long, String, ExternalMetaCache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$getCatalogCacheStats$13(long, Map, String, ExternalMetaCache) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| invalidateCatalog(long) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| routeCatalogEngines(long, Consumer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| initEngineCaches() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| lambda$invalidateDb$4(ExternalMetaCache, long, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$prepareCatalog$0(long, Map, ExternalMetaCache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$invalidateCatalog$2(long, ExternalMetaCache) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRowCountCache() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |