gpt4 book ai didi

java - JCS 磁盘缓存问题

转载 作者:搜寻专家 更新时间:2023-11-01 02:52:40 24 4
gpt4 key购买 nike

我正在使用 JCS 进行缓存,我遇到了数据未写入磁盘的问题,即没有出现错误,但是当我查看数据文件时,它们的大小都是 0k。有人知道吗是什么导致了这个错误,我正在使用 JCS 网站中提供的属性文件。

最佳答案

缓存属性之一是 DiskUsagePatternName。该值可以是 SWAP 或 UPDATE。 SWAP 是默认设置。 UPDATE 立即将缓存数据写入磁盘。

在你的 cache.ccf 中添加一行

jcs.region.[yourregionid].cacheattributes.DiskUsagePatternName=UPDATE

这样它就可以写入磁盘而无需关闭缓存,您仍然可以获得内存缓存的好处。

磁盘缓存仅在缓存对象被释放时写入数据。在 Web 应用程序中,我必须在我的 servlet 的 destroy() 方法中明确调用 dispose()。如果您不调用 dispose() 并且没有将磁盘使用模式设置为更新,则它不会写入磁盘。

关于java - JCS 磁盘缓存问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8385665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com