Readable, "skippable" common interface over InputStreams, Iterator[Byte]s, and channels.ReadableByteChannels.
SeekableByteChannel that wraps another SeekableByteChannel and caches data read from the latter in chunks of size config.blockSize (quantized to boundaries at whole multiples of config.blockSize)
SeekableByteChannel that wraps another SeekableByteChannel and caches data read from the latter in chunks of size config.blockSize (quantized to boundaries at whole multiples of config.blockSize)
underlying channel to provide a caching layer over
Readable, "skippable" common interface over InputStreams, Iterator[Byte]s, and channels.ReadableByteChannels.
When wrapping channels.SeekableByteChannels, exposes SeekableByteChannel.seek as well.