| StripedWriter(StripedReconstructor, DataNode, Configuration, StripedReconstructionInfo) |  | 0% |  | 0% | 10 | 10 | 25 | 25 | 1 | 1 |
| init() |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
| updateRealTargetBuffers(int) |  | 0% |  | 0% | 5 | 5 | 9 | 9 | 1 | 1 |
| initTargetIndices() |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| close() |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| transferData2Targets() |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| getRealTargetBuffers(int) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| initTargetStreams() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| getRealTargetIndices() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| clearBuffers() |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| endTargetBlocks() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| createWriter(short) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getRealTargets() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| allocateWriteBuffer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSocketAddress4Transfer(DatanodeInfo) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTargets() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChecksum() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCachingStrategy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChecksumBuf() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBytesPerChecksum() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getChecksumSize() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxChunksPerPacket() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReconstructor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hasValidTargets() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |