我在ehcache中添加了三种类型的缓存,如下所示:
<cache name="oneDayCache" ...
<cache name="threeHourCache" ...
<cache name="oneHourCache" ...
<cache name="fifteenMinsCache" ...
但是当我在磁盘中检查ehcache生成的文件时,文件名并不漂亮,在遇到资金时字符发生了变化。
one%0048our%0043ache.data
....
答案 0 :(得分:1)
这是一个功能,因为Ehcache无法确定底层文件系统是否区分大小写,而缓存名称是。如果你真的必须有干净的文件名,请不要使用缓存名称,而是使用_
或-
之类的分隔符。
更多详情可在net.sf.ehcache.DiskStorePathManager#safeName