单机缓存,ConcurrentHashMap和EHCache之间如何选择?

他们之间对比优缺点如何?
我的感觉ConcurrentHashMap性能会高一些,毕竟内置的

阅读 4.8k
1 个回答

侧重点不同吧,ConcurrentHashMap 本质就是一种数据结构 hash map,基于内存;而ehcache是一种缓存解决方案,例如会考虑 缓存数据淘汰、缓存数据过期、数据持久化 等等,更加偏向于是一种类库,功能比较全面。看你的应用场景了,如果仅仅是储存,当然选择ConcurrentHashMap;缓存则选择ehcache(当然你也可以基于现有的基础数据结构实现一套自己的缓存框架)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题