Я читаю из файла и копирую в ByteBuffer. Затем ByteBufferBackedInputStream инициализируется с помощью ByteBuffer.
Как правильно заполнить буфер ByteBufferBackedInputStream? После прочтения всех байтов из ByteBufferBackedInputStream мне нужно отказаться от старого содержимого буфера и заполнить новым ByteBuffer.