配置文件如下:
<cache name="UserCache" maxEntriesLocalHeap="10000"
maxEntriesLocalDisk="20000" diskSpoolBufferSizeMB="20" eternal="true"
memoryStoreEvictionPolicy="LFU" transactionalMode="off">
<searchable>
<searchAttribute name="username"/>
</searchable>
<persistence strategy="localTempSwap" />
</cache>
报错如下:
net.sf.ehcache.config.InvalidConfigurationException: Search attributes not supported by this store type: net.sf.ehcache.store.disk.DiskStore
去掉<searchable>启动没问题,想要配置属性查询应该怎么配置?
我也遇到同样的问题了 我配置了config.setOverflowToDisk(false) 并没有起效,依然报同样的错误
searchable 这个是用来干嘛的?
######回复 @FutureElement : OK谢楼主######回复 @飞翔的一条狗 : 不通过配置文件,采用java api方式初始化缓存配置即可######回复 @FutureElement : 楼主这个问题解决了么,怎么结局的啊######可查询的,根据属性查询版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。