SeekableByteChannel
channel
seek
SeekableByteChannel
size
CachingChannel
SeekableByteChannel
ChannelByteChannel
skip
ByteChannel