我们正在使用由xml配置的web-ehcache的net.sf.ehcache.constructs.web.filter.SimplePageCachingFilter来缓存JSON消息的页面,但此消息可以由管理员更改。管理员更改时如何使缓存失效更改JSON消息?如何使用Ehcache中的SimpleCachingPageFilter更新或无效缓存?
2
A
回答
3
我想通了,如何使它:
CacheManager.getInstance().getEhcache("CacheName").removeAll();
它得到singletone CacheManager中,然后得到了Ehcache取决于名字的缓存,然后删除元素。
在对该缓存页面的下一个请求中,筛选器查找Ehcache,但找不到elementx和UPDATES元素!
0
我通过设置生存时间为5分钟解决这个问题:
<cache name="SimplePageCachingFilter"
maxElementsInMemory="100"
eternal="false"
timeToIdleSeconds="300"
timeToLiveSeconds="300"
overflowToDisk="true" />
+0
感谢您的好主意,如果您有兴趣,我发布了另一个关于ehcache的问题http://stackoverflow.com/questions/4954683/using-ehcache-to-create-cachingfilter – 2011-02-10 08:05:27
相关问题
- 1. Ehcache中的缓存失效
- 2. 定期刷新或使eclipselink中的整个缓存无效
- 3. 如何将ehcache或JCS用作队列或流缓存?
- 4. 更新后触发无效缓存
- 5. EhCache +休眠缓存未生效
- 6. 更新表中的缓存失效
- 7. 如何缓存空值与3的Ehcache
- 8. 如何在spring中使用ehcache永久缓存mvc
- 9. ehcache缓存命中性能
- 10. 使用Ehcache进行网页缓存
- 11. Ehcache - 使用RMI进行复制缓存
- 12. 使nginx缓存无效
- 13. 迅速使缓存无效
- 14. 如何在元素的特定属性更新后立即使用Ehcache刷新缓存?
- 15. 如何更新GIT中的缓存?
- 16. 如何将diskStore缓存加载到ehcache的内存中
- 17. 在使用Spring/EHCache加载时刷新缓存
- 18. 如何禁用Ehcache更新检查器?
- 19. 如何使用Ehcache来缓存jsp页面?
- 20. 无效Redis的缓存时的SQL Server更新/触发
- 21. 如何使Swift中NSBundle的缓存无效
- 22. 如何使springmodules方法缓存中的单个条目无效?
- 23. Ehcache缓存服务器+ BlockingCache?
- 24. OpenJPA缓存vs ehcache插件
- 25. Spring 3.1缓存注解EhCache
- 26. 配置ehCache:缓存为空
- 27. 缓存失效内容更新
- 28. Ehcache,Hibernate,在添加新条目时更新超大型表的缓存?
- 29. 使用Ehcache缓存Amazon S3中的对象
- 30. CachingCallHandler无法使缓存对象无效?
同样的问题在这里http://forums.terracotta.org/forums/posts/list/4720.page – 2011-02-09 05:57:15