example - Java Hash Multi Map(clave con múltiples valores) Implementación
map string string java (1)
A partir de aquí , descubrí que Colt''s OpenIntIntHashMap
y Trove''s TIntIntHashMap
ofrecen mejores resultados de rendimiento y memoria que Java''s construido en HashMap
o Guava''s HashMultimap
.
¿El OpenIntIntHashMap
de Colt o OpenIntIntHashMap
Trove permiten claves con múltiples valores, como con HashMultimap
? Si no, ¿cuál es una buena manera de implementar un HashMultimap
que pueda lograr el rendimiento y la eficiencia de la memoria de Colt o Trove?
Nota: He probado el HashMultimap
de Guava, pero su rendimiento y la eficiencia de la memoria me parecen pobres.
Multimaps.newSetMultimap(
TDecorators.wrap(new TIntObjectHashMap<Collection<Integer>>()),
new Supplier<Set<Integer>>() {
public Set<Integer> get() {
return TDecorators.wrap(new TIntHashSet());
}
});