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