java - जावा हैश मल्टी मैप(एकाधिक मूल्यों के साथ कुंजी) कार्यान्वयन



hashmap guava (1)

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

यहां से , मुझे पता चला है कि बछेड़ा के OpenIntIntHashMap और OpenIntIntHashMap की TIntIntHashMap ने बेहतर प्रदर्शन और मेमोरी का इस्तेमाल किया है जो जावा के HashMultimap या HashMultimap के HashMultimap में निर्मित है।

क्या बछेड़ा के OpenIntIntHashMap या OpenIntIntHashMap की TIntIntHashMap को कई मानों के साथ की अनुमति है, जैसे HashMultimap ? यदि नहीं, तो HashMultimap को लागू करने का एक अच्छा तरीका क्या है जो बछेड़ा या HashMultimap के प्रदर्शन और मेमोरी क्षमता को प्राप्त कर सकता है?

नोट: मैंने HashMultimap के HashMultimap का परीक्षण किया है, लेकिन इसके प्रदर्शन और स्मृति क्षमता मेरे लिए खराब दिखती है





trove4j