Qual é a maneira mais segura de usar buffers de byte direto em Java?

Vamos sentar Eu tenho um objeto que gostaria de armazenar em um buffer de byte direto. Eu gostaria de poder acessar partes do objeto do buffer de byte direto sem desserializar o objeto inteiro. Existe uma maneira segura de fazer isso?

Eu estou pensando que você poderia de alguma forma capturar os offsets de matriz de bytes ao serializar o objeto, em seguida, uma vez que ele foi gravado no buffer de byte direto, você ajustaria esses deslocamentos de acordo com o deslocamento do buffer de byte direto. Não tenho certeza se é possível fazer isso ...

questionAnswers(2)

yourAnswerToTheQuestion