お世話になります君島と申します。
環境はJAVAになります。
データストアを更新して数秒後に当該データを読み出すと、
取得できる値が<更新前の値>だったり「更新後の値」だったり、さらにその後<更新前の値>が取得できたりします。
操作内容
※エンティティ更新・読み込みのJSPを作成して、同じブラウザ・セッションから以下のテストしました。
・まずエンティティを更新
・1~2秒待ち、当該エンティティを取得すると・・・・・・・・「更新後」のデータが取得されます。
・さらに1~2秒待ち、再度当該エンティティを取得すると・・・<更新前>のデータが取得されます。
・さらに1~2秒待ち、再度当該エンティティを取得すると・・・「更新後」のデータが取得されます。
・さらに1~2秒待ち、再度当該エンティティを取得すると・・・<更新前>のデータが取得されます。
この状況が10分以上続いています。
この現象が何度も再現可能であり、現在も確認できる状況です。
多少の遅延がおこるのは理解しておりますが、
一度「更新後」が取得できた後に、次の操作で<更新前>の値が取得できる。
というのは問題ない動きでしょうか?
現在、特定のプロジェクトのみに発生しており、同じソースコードで他のプロジェクトでは発生しておりません。
何か同様の状況や解決の情報などあれいば思い投稿させていただきました。
ご教授いただけますと助かります。
宜しくお願い致します。