java - 如何在Ehcache中使用SimpleCachingPageFilter更新或失效缓存?

标签 java json caching ehcache

我们使用 web-ehcache 的 net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter(通过 xml 配置)来缓存 JSON 消息的页面,但该消息可以由管理员更改。当管理员更改 JSON 消息时如何使缓存失效?

最佳答案

我想出了如何制作它:

CacheManager.getInstance().getEhcache("CacheName").removeAll();

它获取单例CacheManager,然后根据缓存名称获取Ehcache,然后删除元素。

在对该缓存页面的下一个请求中,过滤器会查找 Ehcache,找到,但没有 elementx 和 UPDATES 元素!

关于java - 如何在Ehcache中使用SimpleCachingPageFilter更新或失效缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4941564/

相关文章:

java - 如何使用 @Configurable 结合 readResolve() 来注入(inject)依赖项

java - x64 Windows 7 版本的 GStreamer

java - java中有没有一种抽象的方法来获取实体的所有属性?

php - 如何将两个 php json 文件整合为一个[自动完成]?

javascript - 循环json解析循环遍历每个字符

caching - EJB 单例作为共享内存?

java - 我可以控制 spring Controller 方法参数的实例化方式吗?

asp.net-mvc - 在asp.net MVC中缓存部分 View

caching - Redis 同步失败。 Redis 复制键和值有效

javascript - 获取 JavaScript 对象中具有匹配键的所有值的总和?