| runBlockReaderLocalTest(TestBlockReaderLocal.BlockReaderLocalTest, boolean, long, int) |  | 0% |  | 0% | 12 | 12 | 79 | 79 | 1 | 1 |
| testStatisticsForErasureCodingRead() |  | 0% |  | 0% | 2 | 2 | 39 | 39 | 1 | 1 |
| testStatistics(boolean) |  | 0% |  | 0% | 8 | 8 | 49 | 49 | 1 | 1 |
| readFully(BlockReaderLocal, ByteBuffer, int, int) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
| assertArrayRegionsEqual(byte[], int, byte[], int, int) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| testBlockReaderLocalImmediateClose() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testBlockReaderShortCircutCachesOutOfRangeBelow() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testBlockReaderShortCircutCachesOutOfRangeAbove() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| testBlockReaderFiveShortCircutCachesReads() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderFiveShortCircutCachesReadsShortReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderFiveShortCircutCachesReadsNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderFiveShortCircutCachesReadsNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderFiveShortCircutCachesReadsNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testBlockReaderShortCircutCachesOutOfRangeAbove$1() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testBlockReaderShortCircutCachesOutOfRangeBelow$0() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderSimpleReads() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderSimpleReadsShortReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderSimpleReadsNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderSimpleReadsNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderSimpleReadsNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalArrayReads2() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalArrayReads2NoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalArrayReads2NoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalArrayReads2NoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferReads() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferReadsNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferReadsNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferReadsNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferFastLaneReads() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferFastLaneReadsNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferFastLaneReadsNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalByteBufferFastLaneReadsNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadCorruptStart() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadCorrupt() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadCorruptNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadCorruptNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadCorruptNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalWithMlockChanges() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalWithMlockChangesNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalWithMlockChangesNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalWithMlockChangesNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalOnFileWithoutChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalOnFileWithoutChecksumNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalOnFileWithoutChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalOnFileWithoutChecksumNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadZeroBytes() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadZeroBytesNoChecksum() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadZeroBytesNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testBlockReaderLocalReadZeroBytesNoChecksumNoReadahead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| runBlockReaderLocalTest(TestBlockReaderLocal.BlockReaderLocalTest, boolean, long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| init() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| TestStatisticsForShortCircuitLocalRead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| TestStatisticsForLocalRead() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| TestBlockReaderLocal() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shutdown() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |