Можно ли очень часто вызывать метод reset () для ObjectOutputStream?

Я читаю где-то, что оставило меня неуверенным и ищу альтернативный путь. Звонитreset() слишком часто вызывает нагрузку на сеть или не нужен для этого?

Я отправляю объект с помощью TCP через ObjectOutputStream. Значения объектов изменяются до того, как они будут записаны снова. Теперь тот же объект, но содержащий разные значения, безreset() он отправляет ссылку на переданный перед ним кешированный объект, который считывается без изменений. Я не уверен, если использоватьreset() хорошая идея из-за такого напряжения. Должен ли я искать другой путь?

Пример кода будет выглядеть так:

Socket socket = new Socket(ip, port);

BufferedOutputStream bos = new BufferedOutputStream(socket.getOutputStream());
ObjectOutputStream oos = new ObjectOutputStream(bos);

while(true){
    oos.writeObject(object);
    oos.flush();
    oos.reset();

    object.x++;
}

Ответы на вопрос(1)

Ваш ответ на вопрос