Я добавил в ehcache кеш трех типов, как показано ниже:
<cache name="oneDayCache" ...
<cache name="threeHourCache" ...
<cache name="oneHourCache" ...
<cache name="fifteenMinsCache" ...
Но когда я проверил файл, сгенерированный ehcache на диске, имя файла некрасивое, символы изменились при встрече с заглавной буквы.
one%0048our%0043ache.data
....
1
Raw
27 Июл 2017 в 12:07
1 ответ
Лучший ответ
Это особенность, потому что Ehcache не может быть уверен, что базовая файловая система чувствительна к регистру, в то время как имена кешей чувствительны. Если вам действительно нужны чистые имена файлов, не используйте верблюжий регистр в именах кеша, а используйте разделитель, такой как _
или -
.
Более подробную информацию можно найти в net.sf.ehcache.DiskStorePathManager#safeName
2
Louis Jacomet
27 Июл 2017 в 23:10
Похожие вопросы
Новые вопросы
1
Предупреждение о недопустимом отражающем доступе для Ehcache, когда размер кэша кучи настроен в МБ
ehcache
Ehcache - это открытый кэш, совместимый со стандартами Java-кеш, используемый для повышения производительности, разгрузки базы данных и упрощения масштабируемости.