У меня область памяти, обернутая JNI NewDirectByteBuffer
. Я хотел бы запустить код free/release в очистителе ByteBuffer
. Есть ли способ сделать это или я должен предложить специальный бесплатный метод, который пользователь должен будет вызвать с помощью ByteBuffer
?
Edit
Чтобы уточнить, я сам выделил память и сам вызвал NewDirectByteBuffer
. Я хотел бы знать, как я должен координировать очистку с уборщицей.