Постоянная проблема в регионе Gemfire

В настоящее время я столкнулся с этой проблемой после внедрения SecurityManager. Простая суть того, что я сделал, заключалась в том, чтобы создать объект с заполненными значениями, если пользователь входит в систему. Если другой пользователь войдет в систему, я перезапишу одну конкретную переменную в объекте предыдущего пользователя. Затем я продолжаю останавливать сервер и запускаю его снова. Когда я проверяю пульс, мои два объекта находятся там, как и ожидалось, но одна конкретная переменная вернулась к своему исходному значению до того, как второй пользователь войдет в систему. То же самое для последующих пользователей. Любая помощь приветствуется.


person Jesman    schedule 14.11.2017    source источник
comment
Я думаю, что какой-то код поможет. Можете ли вы свести проблему к небольшому образцу?   -  person Jens D    schedule 14.11.2017
comment
Привет. Спасибо за ваше предложение. Я нашел ошибку с моими кодами. По-видимому, после извлечения объекта из региона я должен вернуть region.put(ключ извлеченного объекта, извлеченный объект), а не просто object.setVariable(). Не уверен, почему это работало раньше, когда класс использовал интерфейс Authenticator. Спасибо.   -  person Jesman    schedule 15.11.2017


Ответы (1)


Требуется назад region.put(ключ извлеченного объекта, извлеченный объект), а не просто object.setVariable().

person Jesman    schedule 15.11.2017