开发者社区> 问答> 正文

Ehcache配置属性查询 searchable 后启动失败 :报错

配置文件如下:

<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>启动没问题,想要配置属性查询应该怎么配置?

展开
收起
kun坤 2020-06-06 18:27:14 623 0
2 条回答
写回答
取消 提交回答
  • 我也遇到同样的问题了 我配置了config.setOverflowToDisk(false) 并没有起效,依然报同样的错误

    2021-06-16 18:00:26
    赞同 展开评论 打赏
  • searchable 这个是用来干嘛的?

    ######回复 @FutureElement : OK谢楼主######回复 @飞翔的一条狗 : 不通过配置文件,采用java api方式初始化缓存配置即可######回复 @FutureElement : 楼主这个问题解决了么,怎么结局的啊######可查询的,根据属性查询
    2020-06-06 18:27:21
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载