首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务器启动后将缓存的Ehcache数据写入本地文件(磁盘),并在重新启动时从文件(磁盘)中提取数据。

在服务器启动后将缓存的Ehcache数据写入本地文件(磁盘),并在重新启动时从文件(磁盘)中提取数据。
EN

Stack Overflow用户
提问于 2018-12-10 09:40:37
回答 1查看 844关注 0票数 0

我正在服务器启动时创建一个缓存(每次服务器启动需要10分钟).Currently,我正在使用内存中的缓存( Ehcache).Now,我希望构建一种机制,这样一旦数据被缓存,我应该能够在很少的seconds.Something中启动服务器,比如将缓存的一个持久副本写入文件,并且在重新启动时,它应该从该文件中获取缓存。如果问题不清楚,请告诉我。我期待java的解决方案。

代码语言:javascript
复制
<config xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xmlns='http://www.ehcache.org/v3'
xsi:schemaLocation="http://www.ehcache.org/v3 http://www.ehcache.org/schema/ehcache-core.xsd" >

<cache alias="testData" >

    <key-type>java.lang.String</key-type>
    <value-type>java.lang.String</value-type>
    <resources>
        <heap unit="entries">5000</heap>
        <offheap unit="MB">50</offheap>

    </resources>
</cache></config>

我正在使用上面的xml.Can您(@vivekg)建议修改这个xml吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-10 15:46:59

在这种情况下,Ehcache的磁盘层应该能够提供帮助。请注意,如果这些数据不是从未过期的引用数据,则必须解决陈旧数据的问题。

看看文献资料如何设置它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53702919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档