Информация о JCS - PullRequest
       22

Информация о JCS

1 голос
/ 08 декабря 2011

Это в сочетании с моим предыдущим вопросом https://stackoverflow.com/questions/8428911/jcs-disk-cache-data-retrieval

Читает ли JCS с диска даже после завершения работы приложения. То есть у меня есть JCS, который записывает на диск. Дело в том, что одна программа выполняет кэширование, котороепишет на диск, а другой читает с диска. Я запускаю программу записи один раз, и через несколько минут запускается программа чтения. Но когда программа чтения запускается, она получает нулевые данные, даже если программа записиуспешно записал на диск. Работают ли системы кэширования следующим образом. Использует ли он просто диск для временного хранения, даже если кеш записывает объекты на диск. После завершения работы приложения или перезапуска информация на диске становится недействительной.Я хочу знать, работает ли JCS относительно дисковой части как система хранения.

1 Ответ

1 голос
/ 08 декабря 2011

Отредактируйте файл cache.ccf, добавьте опциюjcs.region.YOUR_CACHE_NAME.cacheattributes.DiskUsagePatternName = ОБНОВЛЕНИЕПрочитайте это .Особенно о DiskUsagePatternName.

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

Этот простой пример работает нормально.

...