Java Hash Multi Map(具有多个值的键)实现

从这里开始 ,我发现Colt的OpenIntIntHashMap和Trove的TIntIntHashMap比Java内置的HashMap或Guava的HashMultimap提供了更好的性能和内存使用。

Colt的OpenIntIntHashMap或Trove的TIntIntHashMap允许具有多个值的键,与HashMultimap ? 如果没有什么是实现可以实现Colt或Trove性能和内存效率的HashMultimap的好方法?

注意:我测试了Guava的HashMultimap ,但它的性能和内存效率对我来说似乎很差。

 Multimaps.newSetMultimap( TDecorators.wrap(new TIntObjectHashMap>()), new Supplier>() { public Set get() { return TDecorators.wrap(new TIntHashSet()); } }); 
Interesting Posts