关于生成磁盘文件名的ehcache

时间:2017-07-27 09:07:58

标签: ehcache

我在ehcache中添加了三种类型的缓存,如下所示:

<cache name="oneDayCache" ...
<cache name="threeHourCache"  ...
<cache name="oneHourCache"  ...
<cache name="fifteenMinsCache"  ...

但是当我在磁盘中检查ehcache生成的文件时,文件名并不漂亮,在遇到资金时字符发生了变化。

one%0048our%0043ache.data
....

1 个答案:

答案 0 :(得分:1)

这是一个功能,因为Ehcache无法确定底层文件系统是否区分大小写,而缓存名称是。如果你真的必须有干净的文件名,请不要使用缓存名称,而是使用_-之类的分隔符。

更多详情可在net.sf.ehcache.DiskStorePathManager#safeName

中找到