Skip to content

Instantly share code, notes, and snippets.

@nida-001
Created August 21, 2013 02:30
Show Gist options
  • Save nida-001/6289761 to your computer and use it in GitHub Desktop.
Save nida-001/6289761 to your computer and use it in GitHub Desktop.
import java.util.concurrent.ConcurrentHashMap;
public class ConcurrentHashMultiMap<K, V> {
private final ConcurrentHashMap<K, ConcurrentHashMap<V, Boolean>> map = new ConcurrentHashMap<>();
public void put(K key, V value) {
map.putIfAbsent(key, new ConcurrentHashMap<V, Boolean>());
map.get(key).put(value, true);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment