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