Как избежать создания защитных копий ByteBuffer?

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

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

19
задан Gili 3 October 2011 в 15:28
поделиться