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