【问题标题】:How to load diskStore cache into memory in ehcache如何在ehcache中将diskStore缓存加载到内存中
【发布时间】:2014-11-05 19:25:19
【问题描述】:

我在 spring mvc 中使用 ehcache。服务器重置缓存数据后保存在diskStore中。但在服务器启动后不能使用缓存数据。所以我想将磁盘存储内容加载到内存中。怎么做?在这个堆栈问题Load EhCache diskstore content into memory 中使用 BootstrapCacheLoaderFactory 但不会出现在我面前。

【问题讨论】:

    标签: spring-mvc caching ehcache


    【解决方案1】:

    BootstrapCacheLoader concept 是针对 Ehcache 的性能优化。

    它允许在不同条件下同步或异步预取条目。

    为了将磁盘条目预取到内存中,请使用DiskStoreBootstrapCacheLoader。它将遍历缓存已知的键,并根据缓存配置将它们加载到内存被填充的位置。

    但鉴于您提到您的缓存在重新启动后没有被使用,您可能还有另一个问题,该技术无法帮助解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-13
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      • 2022-10-18
      • 1970-01-01
      • 2018-07-18
      • 2014-05-19
      相关资源
      最近更新 更多