我們正在使用由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