com.taobao.metamorphosis.server.utils
类 CopyOnWriteMap<K,V>

java.lang.Object
  继承者 com.taobao.metamorphosis.server.utils.CopyOnWriteMap<K,V>
所有已实现的接口:
Serializable, Cloneable, Map<K,V>

public class CopyOnWriteMap<K,V>
extends Object
implements Map<K,V>, Cloneable, Serializable

来自于mina项目Apache MINA Project

从以下版本开始:
2011-8-11 下午3:08:09
另请参见:
序列化表格

嵌套类摘要
 
从接口 java.util.Map 继承的嵌套类/接口
Map.Entry<K,V>
 
构造方法摘要
CopyOnWriteMap()
           
CopyOnWriteMap(int initialCapacity)
           
CopyOnWriteMap(Map<K,V> data)
           
 
方法摘要
 void clear()
           
 Object clone()
           
 boolean containsKey(Object key)
           
 boolean containsValue(Object value)
           
 Set<Map.Entry<K,V>> entrySet()
           
 boolean equals(Object obj)
           
 V get(Object key)
           
 int hashCode()
           
 boolean isEmpty()
           
 Set<K> keySet()
           
 V put(K key, V value)
           
 void putAll(Map<? extends K,? extends V> newData)
           
 V remove(Object key)
           
 int size()
           
 String toString()
           
 Collection<V> values()
           
 
从类 java.lang.Object 继承的方法
finalize, getClass, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

CopyOnWriteMap

public CopyOnWriteMap()

CopyOnWriteMap

public CopyOnWriteMap(int initialCapacity)

CopyOnWriteMap

public CopyOnWriteMap(Map<K,V> data)
方法详细信息

hashCode

public int hashCode()
指定者:
接口 Map<K,V> 中的 hashCode
覆盖:
Object 中的 hashCode

equals

public boolean equals(Object obj)
指定者:
接口 Map<K,V> 中的 equals
覆盖:
Object 中的 equals

put

public V put(K key,
             V value)
指定者:
接口 Map<K,V> 中的 put

remove

public V remove(Object key)
指定者:
接口 Map<K,V> 中的 remove

putAll

public void putAll(Map<? extends K,? extends V> newData)
指定者:
接口 Map<K,V> 中的 putAll

clear

public void clear()
指定者:
接口 Map<K,V> 中的 clear

size

public int size()
指定者:
接口 Map<K,V> 中的 size

isEmpty

public boolean isEmpty()
指定者:
接口 Map<K,V> 中的 isEmpty

containsKey

public boolean containsKey(Object key)
指定者:
接口 Map<K,V> 中的 containsKey

containsValue

public boolean containsValue(Object value)
指定者:
接口 Map<K,V> 中的 containsValue

get

public V get(Object key)
指定者:
接口 Map<K,V> 中的 get

keySet

public Set<K> keySet()
指定者:
接口 Map<K,V> 中的 keySet

values

public Collection<V> values()
指定者:
接口 Map<K,V> 中的 values

entrySet

public Set<Map.Entry<K,V>> entrySet()
指定者:
接口 Map<K,V> 中的 entrySet

toString

public String toString()
覆盖:
Object 中的 toString

clone

public Object clone()
覆盖:
Object 中的 clone


Copyright © 2010–2013. All rights reserved.