reopen(String, long, long, boolean) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
readVectored(List, IntFunction) |  | 0% |  | 0% | 6 | 6 | 30 | 30 | 1 | 1 |
seekInStream(long, long) |  | 0% |  | 0% | 10 | 10 | 32 | 32 | 1 | 1 |
S3AInputStream(S3AReadOpContext, S3ObjectAttributes, S3AInputStream.InputStreamCallbacks, S3AInputStreamStatistics, ExecutorService) |  | 0% |  | 0% | 2 | 2 | 28 | 28 | 1 | 1 |
toString() |  | 0% |  | 0% | 2 | 2 | 19 | 19 | 1 | 1 |
drainUnnecessaryData(InputStream, long, long) |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
read(byte[], int, int) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
populateChildBuffers(CombinedFileRange, InputStream, IntFunction) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
readSingleRange(FileRange, ByteBuffer) |  | 0% |  | 0% | 2 | 2 | 17 | 17 | 1 | 1 |
readCombinedRangeAndUpdateChildren(CombinedFileRange, IntFunction) |  | 0% |  | 0% | 3 | 3 | 15 | 15 | 1 | 1 |
readByteArray(InputStream, FileRange, byte[], int, int) |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
onReadFailure(IOException, boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
closeStream(String, boolean, boolean) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
read() |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
readFully(long, byte[], int, int) |  | 0% |  | 0% | 4 | 4 | 18 | 18 | 1 | 1 |
getS3Object(String, long, int) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
lambda$read$4(byte[], int, int) |  | 0% |  | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
lambda$read$3() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
close() |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
calculateRequestLimit(S3AInputPolicy, long, long, long, long) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
seek(long) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
populateBuffer(FileRange, ByteBuffer, InputStream) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
seekQuietly(long) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
unbuffer() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
lazySeek(long, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
checkNotClosed() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
incrementBytesRead(long) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
validateReadahead(Long) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
resetConnection() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
available() |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
lambda$lazySeek$2(long, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
abortInFinalizer() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
setInputPolicy(S3AInputPolicy) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
hasCapability(String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
getS3ObjectInputStream(String, long, int) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
lambda$populateBuffer$7(InputStream, FileRange, Long, byte[], Integer, Integer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getPos() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
checkIfVectoredIOStopped() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
maybeSwitchToRandomIO() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
isStreamOpen() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
streamReadResultNegative() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
isObjectStreamOpen() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
lambda$getS3Object$8(GetObjectRequest) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
finalize() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
mergeThreadIOStatistics(IOStatistics) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
remainingInFile() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
remainingInCurrentRequest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
setReadahead(Long) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
lambda$readVectored$6(CombinedFileRange, IntFunction) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$readVectored$5(FileRange, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$reopen$1(GetObjectRequest) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
minSeekForVectorReads() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
maxReadSizeForVectorReads() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
static {...} |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getInputPolicy() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getContentRangeFinish() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getContentRangeStart() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getS3AStreamStatistics() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getReadahead() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getIOStatistics() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getWrappedStream() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$new$0() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
seekToNewSource(long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
markSupported() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |