gpt4 book ai didi

spring - 如何使 springmodules 方法缓存中的单个条目无效?

转载 作者:行者123 更新时间:2023-12-02 11:36:00 24 4
gpt4 key购买 nike

我们使用 springmodules 方法缓存(Spring 2.0.7)与 ehcache 结合来缓存经常请求的数据,以便从数据库获取负载。

例如我们正在缓存 public Profile getUserProfile(User u) {...} 的方法结果:当用户更新自己的个人资料中的数据时,最好使缓存的 Profile 仅在更新后直接用于此单个用户,以便更改立即反射(reflect)在用户界面中。

有没有办法在不使该方法的完整缓存失效的情况下实现此目的?

或者对于这个用例有比 springmodules-caching 更好的选择吗?

非常感谢您的任何提示。

最佳答案

Or is there a better option than springmodules-caching for this use case?

使用Spring 3.1有这个新的缓存功能。

How do I invalidate a single entry from springmodules method cache? By @CacheEvict from Spring 3.1

Spring Reference for 3.1 有一个很好的章节:28.3 Declarative annotation-based caching

关于spring - 如何使 springmodules 方法缓存中的单个条目无效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9819008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com