Мне нужен класс байтового буфера в Java для однопоточного использования. Я должен быть в состоянии вставить данные в конец буфера и прочитать данные в передней части, с амортизированной стоимостью O (1). Размер буфера должен изменяться при заполнении, а не генерировать исключение или что-то в этом роде.
Я мог бы написать один сам, но я был бы очень удивлен, если бы его еще не было в стандартном пакете Java, и если бы его не было, я бы ожидал, что он существует в какой-то хорошо протестированной публичной библиотеке .
Что бы вы порекомендовали?