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