4

Springmodulesメソッドキャッシング(Spring 2.0.7)をehcacheと組み合わせて使用​​して、データベースから負荷を取得するために、頻繁に要求されるデータをキャッシュします。

たとえば、次のメソッドの結果をキャッシュしてpublic Profile getUserProfile(User u) {...}います。ユーザーが自分のプロファイルのデータを更新する場合、更新直後にProfileこのシングルのキャッシュのみを無効にして、変更がすぐにユーザーインターフェイスに反映されるようにすると便利です。User

このメソッドの完全なキャッシュを無効にすることなくこれを実現する方法はありますか?

または、このユースケースのspringmodules-cachingよりも優れたオプションはありますか?

ヒントをありがとう。

4

1 に答える 1

2

または、このユースケースのspringmodules-cachingよりも優れたオプションはありますか?

Use Spring 3.1には、この新しいキャッシュ機能があります。

springmodulesメソッドキャッシュからの単一のエントリを無効にするにはどうすればよいですか?@CacheEvict春3.1から

3.1のSpringReferenceには、このための優れた章があります。28.3宣言型アノテーションベースのキャッシング

于 2012-03-22T09:23:58.677 に答える