我使用ehCache存储大量数据.此缓存每秒访问大约3次,必须保持最新.我有一个运行的线程,它每分钟从数据库中检索缓存所需的所有数据到不同的缓存(不同的缓存管理器).我想要做的是将数据的内容从新缓存复制到缓存中,该缓存每秒以快速,可靠和同步的方式访问.(例如,调用传递现有缓存的替换方法,以及新缓存并快速安全地更新新缓存)
在ehCache中有没有办法做到这一点?
任何帮助是极大的赞赏.
谢谢Damien
听起来你正在寻找一个复杂的解决方案来解决ehcache开箱即用的问题.
您只需要一个缓存管理器.将其配置为每分钟刷新一次.如果需要,可以通过创建一个每分钟刷新缓存一次的线程来完成此操作.
当您尝试从缓存中检索某些内容时,它不会再次加载数据.如果要确保填充缓存阻止进度,请将此缓存检索位放在同步方法或块中.
| 归档时间: |
|
| 查看次数: |
2513 次 |
| 最近记录: |