Efficient implementations are not required. The caller will usually obtain the stream only once per entry, if at all.
The input stream should not use buffering if the implementation can avoid it. The caller will buffer as necessary to perform efficient block IO operations.
The caller will close the stream once complete. @return a stream to read from the file. @throws IOException the file could not be opened for reading.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|