有关JCS的信息

时间:2011-12-08 12:05:43

标签: java caching jcs

这与我之前的问题https://stackoverflow.com/questions/8428911/jcs-disk-cache-data-retrieval

相关

即使在应用程序关闭后,JCS是否从磁盘读取。我有一个写入磁盘的JCS。事情是一个程序执行写入磁盘的缓存,另一个程序从磁盘读取。我运行写入程序一次运行,几分钟后运行读取程序。但是当读取程序运行时,即使写入程序已成功写入磁盘,它也会产生空数据。缓存系统就像这样工作。它只是使用磁盘进行临时存储,即使缓存将对象写入磁盘。在应用程序关闭或重新启动后,磁盘上的信息也会变为无效。 我想知道关于磁盘部分的JCS是否像存储系统一样工作。

1 个答案:

答案 0 :(得分:1)

编辑您的cache.ccf文件,添加选项
jcs.region.YOUR_CACHE_NAME.cacheattributes.DiskUsagePatternName = UPDATE
阅读this。特别是关于DiskUsagePatternName。

JCS cache = JCS.getInstance("calcCache");
cache.put("keeeeeeeeeey", "vaaaaaaaalue");

这个简单的例子正常工作。