| modifyCacheDirective(CacheDirectiveInfo, EnumSet) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| modifyCacheDirective(CacheDirectiveInfo) |  | 0% |  | 0% | 7 | 7 | 27 | 27 | 1 | 1 |
| listCacheDirectives(CacheDirectiveInfo) |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 |
| addErasureCodingPolicies(ErasureCodingPolicy[]) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| getAllErasureCodingPolicies() |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| getAllErasureCodingCodecs() |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| getECTopologyResultForPolicies(String[]) |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 |
| removeCacheDirective(long) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| addCachePool(CachePoolInfo) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| modifyCachePool(CachePoolInfo) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| removeCachePool(String) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| removeErasureCodingPolicy(String) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| enableErasureCodingPolicy(String) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| disableErasureCodingPolicy(String) |  | 0% |  | 0% | 6 | 6 | 19 | 19 | 1 | 1 |
| initialize(URI, Configuration) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| listCachePools() |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| rename(Path, Path, Options.Rename[]) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| create(Path, FsPermission, boolean, int, short, long, Progressable, InetSocketAddress[]) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| primitiveCreate(Path, FsPermission, EnumSet, int, short, long, Progressable, Options.ChecksumOpt) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| appendFile(Path) |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| listOpenFiles(EnumSet, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| addCacheDirective(CacheDirectiveInfo, EnumSet) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getTrashRoots(boolean) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| append(Path, EnumSet, int, Progressable, InetSocketAddress[]) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| addCacheDirective(CacheDirectiveInfo) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| createFile(Path) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| append(Path, EnumSet, int, Progressable) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| snapshotDiffReportListingRemoteIterator(Path, String, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getSnapshotDiffReport(Path, String, String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| mkdir(Path, FsPermission) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| primitiveMkdir(Path, FsPermission) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| createEncryptionZone(Path, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| reencryptEncryptionZone(Path, HdfsConstants.ReencryptAction) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| provisionEZTrash(Path, FsPermission) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| provisionSnapshotTrash(Path, FsPermission) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setErasureCodingPolicy(Path, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| recoverLease(Path) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| resolveLink(Path) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| allowSnapshot(Path) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| disallowSnapshot(Path) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| isFileClosed(Path) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getEZForPath(Path) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getFileEncryptionInfo(Path) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setXAttr(Path, String, byte[], EnumSet) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| getErasureCodingPolicy(Path) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| unsetErasureCodingPolicy(Path) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| create(Path, FsPermission, EnumSet, int, short, long, Progressable, Options.ChecksumOpt) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createNonRecursive(Path, FsPermission, EnumSet, int, short, long, Progressable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setQuota(Path, long, long) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| setQuotaByStorageType(Path, StorageType, long) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| create(Path, FsPermission, boolean, int, short, long, Progressable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| concat(Path, Path[]) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getXAttr(Path, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getXAttrs(Path, List) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| removeXAttr(Path, String) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| checkDFS(FileSystem, String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| listStatusIterator(Path) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| listCorruptFileBlocks(Path) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getFileLinkStatus(Path) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getXAttrs(Path) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| listXAttrs(Path) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setSafeMode(HdfsConstants.SafeModeAction, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| saveNamespace(long, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| checkDefaultDFS(FileSystem, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getDataNodeStats(HdfsConstants.DatanodeReportType) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setSafeMode(HdfsConstants.SafeModeAction) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| restoreFailedStorage(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| rollingUpgrade(HdfsConstants.RollingUpgradeAction) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| metaSave(String) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getDelegationToken(String) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setBalancerBandwidth(long) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| listOpenFiles(EnumSet) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getFileBlockLocations(FileStatus, long, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getFileBlockLocations(Path, long, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| append(Path, int, Progressable) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setOwner(Path, String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setTimes(Path, long, long) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| renameSnapshot(Path, String, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getHomeDirectory() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getHedgedReadMetrics() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getBytesWithFutureGenerationStamps() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getStoragePolicies() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getClient() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getMissingBlocksCount() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getPendingDeletionBlocksCount() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getMissingReplOneBlocksCount() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getLowRedundancyBlocksCount() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getCorruptBlocksCount() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getDataNodeStats() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| saveNamespace() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| rollEdits() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| refreshNodes() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| finalizeUpgrade() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| upgradeStatus() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getServerDefaults() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getCanonicalServiceName() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| isInSafeMode() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getSnapshottableDirListing() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| listEncryptionZones() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| listReencryptionStatus() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getKeyProviderUri() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getKeyProvider() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getInotifyEventStream() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getInotifyEventStream(long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| listOpenFiles() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getSlowDatanodeStats() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| open(Path, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| open(PathHandle, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setReplication(Path, short) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setStoragePolicy(Path, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| rename(Path, Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| truncate(Path, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| delete(Path, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| listLocatedStatus(Path, PathFilter) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| mkdirs(Path, FsPermission) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| createSymlink(Path, Path, boolean) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| setPermission(Path, FsPermission) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| createSnapshot(Path, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| deleteSnapshot(Path, String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| modifyAclEntries(Path, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| removeAclEntries(Path, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setAcl(Path, List) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| access(Path, FsAction) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| hasPathCapability(Path, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getFileChecksum(Path, long) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| tryInitializeMountingViewFs(URI, Configuration) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setWorkingDirectory(Path) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setVerifyChecksum(boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| createPathHandle(FileStatus, Options.HandleOpt[]) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| unsetStoragePolicy(Path) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getStoragePolicy(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getAllStoragePolicies() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getContentSummary(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getQuotaUsage(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| listStatus(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| batchedListStatusIterator(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| batchedListLocatedStatusIterator(List) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getStatus(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getFileStatus(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getLinkTarget(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getFileChecksum(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| canonicalizeUri(URI) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| removeDefaultAcl(Path) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| removeAcl(Path) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getAclStatus(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| satisfyStoragePolicy(Path) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getTrashRoot(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| resolvePath(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| delete(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| mkdirs(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDefaultBlockSize(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDefaultReplication(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getServerDefaults(Path) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setWriteChecksum(boolean) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getUri() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getScheme() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getWorkingDirectory() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getAdditionalTokenIssuers() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getDFSOpsCountStatistics() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getChildFileSystems() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getStatus() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getUsed() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| close() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getFsStatistics() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| getMountPoints() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| supportsSymlinks() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| fixRelativePart(Path) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ViewDistributedFileSystem() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDefaultPort() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initDFSClient(URI, Configuration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |