Springmodulesメソッドキャッシング(Spring 2.0.7)をehcacheと組み合わせて使用して、データベースから負荷を取得するために、頻繁に要求されるデータをキャッシュします。
たとえば、次のメソッドの結果をキャッシュしてpublic Profile getUserProfile(User u) {...}
います。ユーザーが自分のプロファイルのデータを更新する場合、更新直後にProfile
このシングルのキャッシュのみを無効にして、変更がすぐにユーザーインターフェイスに反映されるようにすると便利です。User
このメソッドの完全なキャッシュを無効にすることなくこれを実現する方法はありますか?
または、このユースケースのspringmodules-cachingよりも優れたオプションはありますか?
ヒントをありがとう。