| requestFileDescriptors(DomainPeer, ShortCircuitShm.Slot) |  | 0% |  | 0% | 12 | 12 | 56 | 56 | 1 | 1 |
| createShortCircuitReplicaInfo() |  | 0% |  | 0% | 9 | 9 | 38 | 38 | 1 | 1 |
| getRemoteBlockReaderFromDomain() |  | 0% |  | 0% | 8 | 8 | 32 | 32 | 1 | 1 |
| getBlockReaderLocal() |  | 0% |  | 0% | 5 | 5 | 30 | 30 | 1 | 1 |
| tryToCreateExternalBlockReader() |  | 0% |  | 0% | 3 | 3 | 31 | 31 | 1 | 1 |
| build() |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 1 | 1 |
| getRemoteBlockReaderFromTcp() |  | 0% |  | 0% | 6 | 6 | 20 | 20 | 1 | 1 |
| getLegacyBlockReaderLocal() |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| nextTcpPeer() |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| nextDomainPeer() |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| getRemoteBlockReader(Peer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isSecurityException(IOException) |  | 0% |  | 0% | 5 | 5 | 1 | 1 | 1 | 1 |
| BlockReaderFactory(DfsClientConf) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFileName(InetSocketAddress, String, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setFileName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBlock(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setBlockToken(Token) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setStartOffset(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setVerifyChecksum(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setClientName(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDatanodeInfo(DatanodeInfo) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setStorageType(StorageType) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAllowShortCircuitLocalReads(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setClientCacheContext(ClientContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setLength(long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setCachingStrategy(CachingStrategy) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setInetSocketAddress(InetSocketAddress) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setUserGroupInformation(UserGroupInformation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRemotePeerFactory(RemotePeerFactory) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setConfiguration(Configuration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFailureInjectorForTesting(BlockReaderFactory.FailureInjector) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |