我有一个相当大的谷歌Multimap<String,String>
,正在寻找减少内存使用的方法。在所有示例中,我发现人们正在做类似的事情:
Multimaps.newSetMultimap(
TDecorators.wrap(new TIntObjectHashMap<Collection<Integer>>()),
new Supplier<Set<Integer>>() {
public Set<Integer> get() {
return TDecorators.wrap(new TIntHashSet());
}
});
哪个适用于 a Multimap <Integer,Integer>
,是否可以使用 Trove 包装 a <String,String>
?
如果有人对未来感兴趣,我使用 http://code.google.com/p/jdbm2/ 将哈希映射写入文件系统。