2
A
回答
4
通常的Ehcache將被用於給一個TTL自動禁用緩存。從我的問題中可以收集到的信息,您要求每十分鐘自動刷新一次緩存。爲此,我會運行一個預定的服務,它可以清除並重新加載。例如:
@Cachable("Foo")
public Foo getFoo() {
...
}
@CacheEvict("Foo")
public void evictFoo(){
...
}
@Scheduled(fixedRate = 10L * 60L * 1000L) //Ten minutes
public void automaticCacheRefresh(){
evictFoo();
getFoo();
}
相關問題
- 1. Ehcache從數據庫按需刷新(手動刷新)
- 2. EHCache刷新
- 3. EhCache數據到磁盤無刷新
- 4. 刷新數據庫VB.NET
- 5. 刷新數據庫表
- 6. 刷新SQL數據庫
- 7. 數據庫不刷新
- 8. 刷新報表數據庫
- 9. 刷新數據庫連接
- 10. 刷新數據庫連接
- 11. 刷新SQL數據庫
- 12. 從數據庫刷新數據,無需刷新頁面
- 13. 數據刷新到報告數據庫
- 14. 無刷新更新數據庫
- 15. 數據庫更新後自動刷新
- 16. 刷新/刷新數據表
- 17. MBProgressHud,AFnetworking和刷新數據
- 18. 在Ehcache中設置刷新策略
- 19. 刷新數據
- 20. 刷新數據
- 21. Sqlalchemy遠程數據庫會話刷新/刷新問題
- 22. Ehcache與數據庫不同步
- 23. 刷新數據源和更新GridControl
- 24. 刷新XML數據和更新UITableView
- 25. 的Ehcache時,在數據庫中更新走位
- 26. MySQL刷新表 - 當前數據庫或每個數據庫?
- 27. 以編程方式刷新數據庫?
- 28. 重置或刷新數據庫連接
- 29. 如何每年刷新數據庫?
- 30. 如何批量刷新postgres數據庫
我用谷歌。檢查一下,這[鏈接](http://svn.apache.org/repos/asf/jackrabbit/sandbox/inactive/orm-persistence/applications/test/ehcache.xml)可能會有所幫助。另請查看[教程](http://byteco.de/2010/01/26/integrating-spring-and-ehcache/)。 – 2012-01-09 14:18:29