ehcacheと組み合わせてspringmodulesメソッドキャッシュ(Spring 2.0.7)を使用して、データベースから負荷を得るために頻繁に要求されるデータをキャッシュしています。springmodulesメソッドキャッシュから単一のエントリを無効にするにはどうすればよいですか?
など。 public Profile getUserProfile(User u) {...}
のメソッド結果をキャッシュしています。ユーザーが自分のプロファイルのデータを更新するときに、更新後すぐにこのUser
のキャッシュProfile
を無効にすると、すぐに変更がユーザーインターフェイスに反映されます。
この方法の完全なキャッシュを無効にすることなくこれを達成する方法はありますか?
または、このユースケースではspringmodules-cachingよりも良い選択肢がありますか?
ありがとうございました。
おかげで、私が欲しいものを達成するためのきちんとした方法のように見えます。 (申し訳ありませんが、この情報を追加した)ことは言及していませんでしたが、私はSpring 2.0.7を使ってかなり大きなプロジェクトに取り組んでいます。プロジェクトをSpring 3.1にアップグレードするには、確かに多くの作業が必要です。だから、もし他の良い解決策があれば(必ずしもSpringソリューションではない)、私はこれを好むでしょう。 – peterp
@peterp:申し訳ありません。私はSpring 2.0.7とspringmodules-cachingでこれについて何の手がかりもありません。 – Ralph
そのまま受け付けています。最高の答えは、まだ別の解決策を見つけていない。ありがとうラルフ – peterp