public void put(K key, V value) { int hash = hash(key); segmentFor(hash).put(key, hash, value); }
public Entry<K,V> getOrPut(K key, V value) { int hash = hash(key); return segmentFor(hash).getOrPut(key, hash, value); }
public void remove(K key) { int hash = hash(key); segmentFor(hash).remove(key, hash); }
public V get(K key) { int hash = hash(key); return (V) segmentFor(hash).get(key, hash); }
public void remove(K key) { int hash = hash(key); segmentFor(hash).remove(key, hash); }
public void remove(K key) { int hash = hash(key); segmentFor(hash).remove(key, hash); }
public Entry<K,V> getOrPut(K key, V value) { int hash = hash(key); return segmentFor(hash).getOrPut(key, hash, value); }
public V get(K key) { int hash = hash(key); return (V) segmentFor(hash).get(key, hash); }
public void remove(K key) { int hash = hash(key); segmentFor(hash).remove(key, hash); }
public V get(K key) { int hash = hash(key); return (V) segmentFor(hash).get(key, hash); }
public Entry<K,V> getOrPut(K key, V value) { int hash = hash(key); return segmentFor(hash).getOrPut(key, hash, value); }
public Entry<K,V> getOrPut(K key, V value) { int hash = hash(key); return segmentFor(hash).getOrPut(key, hash, value); }
public V get(K key) { int hash = hash(key); return (V) segmentFor(hash).get(key, hash); }
public void put(K key, V value) { int hash = hash(key); segmentFor(hash).put(key, hash, value); }
public void put(K key, V value) { int hash = hash(key); segmentFor(hash).put(key, hash, value); }
public void put(K key, V value) { int hash = hash(key); segmentFor(hash).put(key, hash, value); }