問題
-
ユーザーがあるノードでキャッシュを更新すると、他のノードのキャッシュからもそのエントリーが削除されることが確認されている。
環境
- DXP 7.4
解像度
- これは想定内の行動だ。
-
エンティティの変更が永続化されると、LiferayはJGroupsを介してすべてのノードにメッセージをブロードキャストします。 メッセージは次のようなものだ:"web content id 36745689 is updated".
- メッセージを受信すると、ノードはそのエントリーがキャッシュにあれば、そのエントリーを失効させる。 更新されたエンティティのその後の取得は、"キャッシュミス"となり、データベースから取得され、再びキャッシュに追加される。
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン