| testBufferSlicing() |  | 0% |  | 0% | 7 | 7 | 39 | 39 | 1 | 1 |
| testVectoredIOEndToEnd() |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| testVectoredReadMultipleRanges() |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
| testSomeRangesMergedSomeUnmerged() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testVectoredReadAndReadFully() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testVectoredReadWholeFile() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testSomeRandomNonOverlappingRanges() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testNormalReadAfterVectoredRead() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testVectoredReadAfterNormalRead() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testDisjointRanges() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAllRangesMergedIntoOne() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testMultipleVectoredReads() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testConsecutiveRanges() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| expectEOFinRead(List) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| testSameRanges() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| testOverlappingRanges() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| AbstractContractVectoredReadTest(String) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| lambda$testVectoredIOEndToEnd$2(FileRange, CountDownLatch) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testEOFRanges() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testVectoredReadWholeFilePlusOne() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| testEmptyRanges() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getSampleSameRanges() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testNullRange() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| setup() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| openVectorFile(FileSystem) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| createSampleNonOverlappingRanges() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getSampleOverlappingRanges() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getConsecutiveRanges() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNullReleaseOperation() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| readBufferValidateDataAndReturnToPool(FileRange, CountDownLatch) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$readBufferValidateDataAndReturnToPool$3(FileRange, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| release(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| params() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| verifyExceptionalVectoredRead(List, Class) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$verifyExceptionalVectoredRead$4(FSDataInputStream, List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testNegativeLengthRange() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testNegativeOffsetRange() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testNullReleaseOperation$1(FSDataInputStream, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$new$0(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| teardown() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testBufferSlicing$5(TrackingByteBufferPool, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| openVectorFile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| testNullRangeList() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAllocate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPool() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |