У меня есть класс, который принимает ByteBuffer как аргумент конструктора. Есть ли способ избежать создания защитных копий, чтобы гарантировать, что буфер не будет изменен после этой точки?
ByteBuffer.isReadOnly() не гарантирует, что первоначальный владелец не будет изменять буфер. Хуже того, не существует способа подкласса ByteBuffer. Любые идеи?