私はかなり大きなグーグルを持っていてMultimap<String,String>
、メモリ使用量を減らす方法を探していました。すべての例で、人々が次のようなことをしていることがわかります。
Multimaps.newSetMultimap(
TDecorators.wrap(new TIntObjectHashMap<Collection<Integer>>()),
new Supplier<Set<Integer>>() {
public Set<Integer> get() {
return TDecorators.wrap(new TIntHashSet());
}
});
で動作しMultimap <Integer,Integer>
ますが、Trove を使用して をラップすることは可能<String,String>
ですか?
誰かが将来に興味を持っている場合に備えて、 http://code.google.com/p/jdbm2/を使用 して、ハッシュ マップをファイル システムに書き込みました。