| getFilesByPartitions(List, boolean, boolean, DirectoryLister, TableIf) |  | 0% |  | 0% | 6 | 6 | 35 | 35 | 1 | 1 |
| addPartitionsCache(NameMapping, List, List) |  | 0% |  | 0% | 6 | 6 | 34 | 34 | 1 | 1 |
| getFileCache(HMSExternalCatalog, LocationPath, String, List, DirectoryLister, TableIf) |  | 0% |  | 0% | 5 | 5 | 26 | 26 | 1 | 1 |
| loadPartitionValues(HiveExternalMetaCache.PartitionValueCacheKey) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| loadPartitions(Iterable) |  | 0% |  | 0% | 4 | 4 | 24 | 24 | 1 | 1 |
| invalidatePartitionCache(ExternalTable, String) |  | 0% |  | 0% | 8 | 8 | 27 | 27 | 1 | 1 |
| toListPartitionItem(String, List, String) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| dropPartitionsCache(ExternalTable, List, boolean) |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 1 | 1 |
| loadFiles(HiveExternalMetaCache.FileCacheKey, DirectoryLister, TableIf) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
| getFilesByTransaction(List, Map, boolean, String) |  | 0% |  | 0% | 3 | 3 | 22 | 22 | 1 | 1 |
| invalidatePartitions(long, String, String, List) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| getAllPartitions(ExternalTable, List, boolean) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
| lambda$loadPartitions$9(List, HiveExternalMetaCache.PartitionCacheKey) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| refreshAffectedPartitions(HMSExternalTable, List, List, List) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| invalidateTableCache(NameMapping) |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| loadPartition(HiveExternalMetaCache.PartitionCacheKey) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| refreshAffectedPartitionsCache(HMSExternalTable, List, List) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| invalidateTable(long, String, String) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$loadSchemaCacheValue$8(SchemaCacheKey) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| hmsCatalog(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| lambda$getFilesByPartitions$10(long, long, HivePartition) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| lambda$invalidateTable$6(long, String, String, HiveExternalMetaCache.PartitionCacheKey) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$invalidateTable$5(long, String, String, HiveExternalMetaCache.PartitionValueCacheKey) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$invalidateTable$4(long, String, String, SchemaCacheKey) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 |
| lambda$invalidateDb$2(long, String, HiveExternalMetaCache.PartitionCacheKey) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$invalidateDb$1(long, String, HiveExternalMetaCache.PartitionValueCacheKey) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| lambda$invalidateDb$0(long, String, SchemaCacheKey) |  | 0% |  | 0% | 3 | 3 | 2 | 2 | 1 | 1 |
| loadSchemaCacheValue(SchemaCacheKey) |   | 58% |   | 50% | 1 | 2 | 2 | 6 | 0 | 1 |
| getHivePartition(ExternalTable, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$invalidateTable$7(long, long, HiveExternalMetaCache.FileCacheKey) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getPartitionValues(ExternalTable, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPartitionValues(HiveExternalMetaCache.PartitionValueCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| putPartitionValuesCacheForTest(HiveExternalMetaCache.PartitionValueCacheKey, HiveExternalMetaCache.HivePartitionValues) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getFilesByTransaction$18(RemoteFileSystem, HivePartition, Map, HMSExternalCatalog, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getFilesByPartitions$14(HiveExternalMetaCache.FileCacheValue) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$getFilesByPartitions$12(DirectoryLister, TableIf, HiveExternalMetaCache.FileCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateDb$3(long, HiveExternalMetaCache.FileCacheKey) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| loadFileCacheValue(HiveExternalMetaCache.FileCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| schemaEntryIfInitialized(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| partitionValuesEntryIfInitialized(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| partitionEntryIfInitialized(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| fileEntryIfInitialized(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$invalidateTableCache$16(NameMapping, HiveExternalMetaCache.PartitionCacheKey) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllPartitionsWithCache(ExternalTable, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAllPartitionsWithoutCache(ExternalTable, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAllPartitions$15(NameMapping, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFilesByPartitions$13(DirectoryLister, TableIf, HiveExternalMetaCache.FileCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getFilesByPartitions$11(HiveExternalMetaCache.FileCacheKey, DirectoryLister, TableIf) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadPartitionValuesCacheValue(HiveExternalMetaCache.PartitionValueCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadPartitionCacheValue(HiveExternalMetaCache.PartitionCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$invalidateTableCache$17(long, HiveExternalMetaCache.FileCacheKey) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| refreshCatalog(long) |   | 91% |   | 50% | 2 | 3 | 1 | 7 | 0 | 1 |
| HiveExternalMetaCache(ExecutorService, ExecutorService) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| invalidateDb(long, String) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| catalogPropertyCompatibilityMap() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| schemaEntry(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| partitionValuesEntry(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| partitionEntry(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fileEntry(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |