我们将 springmodules 方法缓存(Spring 2.0.7)与 ehcache 结合使用来缓存经常请求的数据,以便从数据库中获取负载。
例如,我们正在缓存 : 的方法结果,public Profile getUserProfile(User u) {...}
当用户更新他自己的配置文件中的数据时,最好在更新后直接使缓存Profile
仅针对该单曲无效User
,以便更改立即反映在用户界面中。
有没有办法在不使该方法的完整缓存失效的情况下实现这一点?
或者对于这个用例,有没有比 springmodules-caching 更好的选择?
非常感谢任何提示。