org.gudy.azureus2.core3.util
Class ConcurrentHashMapWrapper<S,T>

java.lang.Object
  extended by org.gudy.azureus2.core3.util.ConcurrentHashMapWrapper<S,T>

public class ConcurrentHashMapWrapper<S,T>
extends java.lang.Object


Constructor Summary
ConcurrentHashMapWrapper()
           
ConcurrentHashMapWrapper(int initialCapacity)
           
ConcurrentHashMapWrapper(int initialCapacity, float loadFactor, int concurrencyLevel)
           
ConcurrentHashMapWrapper(java.util.Map<S,T> init_map)
           
 
Method Summary
 boolean containsKey(S key)
           
 T get(S key)
           
 java.util.Set<S> keySet()
          NOT MODIFIABLE
 T put(S key, T value)
           
 void putAll(java.util.Map<S,T> from_map)
           
 T remove(S key)
           
 java.util.TreeMap<S,T> toTreeMap()
          Helper for config writing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcurrentHashMapWrapper

public ConcurrentHashMapWrapper(int initialCapacity)

ConcurrentHashMapWrapper

public ConcurrentHashMapWrapper(int initialCapacity,
                                float loadFactor,
                                int concurrencyLevel)

ConcurrentHashMapWrapper

public ConcurrentHashMapWrapper()

ConcurrentHashMapWrapper

public ConcurrentHashMapWrapper(java.util.Map<S,T> init_map)
Method Detail

putAll

public void putAll(java.util.Map<S,T> from_map)

put

public T put(S key,
             T value)

get

public T get(S key)

remove

public T remove(S key)

containsKey

public boolean containsKey(S key)

keySet

public java.util.Set<S> keySet()
NOT MODIFIABLE

Returns:

toTreeMap

public java.util.TreeMap<S,T> toTreeMap()
Helper for config writing

Returns: