Je suis à la recherche d'une haute performance, simultanées, MultiMap. J'ai cherché partout mais je ne peut tout simplement pas trouver une solution qui utilise la même approche que ConcurrentHashMap (Uniquement verrouillage d'un segment de la table de hachage tableau).
Le multimap sera à la fois en lecture, ajoutés et supprimés de souvent.
Le multimap clé est une Chaîne de caractères et sa valeur est arbitraire.
J'ai besoin de O(1) pour trouver toutes les valeurs pour une clé donnée, O(N) est OK pour la suppression, mais en O(logN) serait préférable.
Il est crucial que la suppression de la dernière valeur pour une clé donnée va retirer le récipient de valeurs à partir de la clé, comme pour ne pas perdre la mémoire.
VOICI LA SOLUTION que j'ai CONSTRUIT, availbable sous ApacheV2: Index (multimap)