Я использую прокси-API Chronicle V4 для преобразования сообщения в вызов функции.
Когда myMethod(Thing a)
вызывается после вызова readOne()
, идентификатор экземпляра объекта 'a'
одинаков каждый раз, но содержимое имеет последнее состояние.
Представьте себе:
readOne();
readOne();
Методы стрельбы:
myMethod(Thing a)
myMethod(Thing a)
Второй вызов с параметром 'a'
теперь с другим состоянием переопределяет любую предыдущую версию кэша 'a'
, скажем, в хэш-карте в памяти, потому что идентификатор экземпляра объекта java - это тот же самый , когда myMethod был вызывается изначально.
Я надеюсь, что это немного странно в моей настройке - было бы полезно узнать, если это задумано или просто проблема моя конец.