com.atlassian.util.concurrent
Class CopyOnWriteMaps

java.lang.Object
  extended by com.atlassian.util.concurrent.CopyOnWriteMaps

Deprecated. use the static factory methods is CopyOnWriteMap and CopyOnWriteSortedMap directly.

@Deprecated
public class CopyOnWriteMaps
extends Object

Static factory methods for creating CopyOnWriteMap and CopyOnWriteSortedMap instances.

Author:
Jed Wesley-Smith

Constructor Summary
CopyOnWriteMaps()
          Deprecated.  
 
Method Summary
static
<K,V> CopyOnWriteMap<K,V>
newHashMap()
          Deprecated. use the CopyOnWriteMap.newHashMap() instead.
static
<K,V> CopyOnWriteMap<K,V>
newHashMap(Map<? extends K,? extends V> map)
          Deprecated. use the CopyOnWriteMap.newHashMap(Map) instead.
static
<K,V> CopyOnWriteMap<K,V>
newLinkedMap()
          Deprecated. use the CopyOnWriteMap.newLinkedMap() instead.
static
<K,V> CopyOnWriteMap<K,V>
newLinkedMap(Map<? extends K,? extends V> map)
          Deprecated. use the CopyOnWriteMap.newLinkedMap(Map) instead.
static
<K,V> CopyOnWriteSortedMap<K,V>
newTreeMap()
          Deprecated. use CopyOnWriteSortedMap.newTreeMap() instead.
static
<K,V> CopyOnWriteSortedMap<K,V>
newTreeMap(Comparator<? super K> comparator)
          Deprecated. use CopyOnWriteSortedMap.newTreeMap(Comparator) instead.
static
<K,V> CopyOnWriteSortedMap<K,V>
newTreeMap(Map<? extends K,? extends V> map)
          Deprecated. use CopyOnWriteSortedMap.newTreeMap(Map) instead.
static
<K,V> CopyOnWriteSortedMap<K,V>
newTreeMap(Map<? extends K,? extends V> map, Comparator<? super K> comparator)
          Deprecated. use CopyOnWriteSortedMap.newTreeMap(Map, Comparator) instead.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CopyOnWriteMaps

public CopyOnWriteMaps()
Deprecated. 
Method Detail

newHashMap

@Deprecated
public static <K,V> CopyOnWriteMap<K,V> newHashMap()
Deprecated. use the CopyOnWriteMap.newHashMap() instead.

Creates a new CopyOnWriteMap with an underlying HashMap.


newHashMap

@Deprecated
public static <K,V> CopyOnWriteMap<K,V> newHashMap(Map<? extends K,? extends V> map)
Deprecated. use the CopyOnWriteMap.newHashMap(Map) instead.

Creates a new CopyOnWriteMap with an underlying HashMap using the supplied map as the initial values.


newLinkedMap

@Deprecated
public static <K,V> CopyOnWriteMap<K,V> newLinkedMap()
Deprecated. use the CopyOnWriteMap.newLinkedMap() instead.

Creates a new CopyOnWriteMap with an underlying LinkedHashMap. Iterators for this map will be return elements in insertion order.


newLinkedMap

@Deprecated
public static <K,V> CopyOnWriteMap<K,V> newLinkedMap(Map<? extends K,? extends V> map)
Deprecated. use the CopyOnWriteMap.newLinkedMap(Map) instead.

Creates a new CopyOnWriteMap with an underlying LinkedHashMap using the supplied map as the initial values. Iterators for this map will be return elements in insertion order.


newTreeMap

@Deprecated
public static <K,V> CopyOnWriteSortedMap<K,V> newTreeMap()
Deprecated. use CopyOnWriteSortedMap.newTreeMap() instead.

Create a new CopyOnWriteSortedMap where the underlying map instances are TreeMap and the sort uses the key's natural order.


newTreeMap

@Deprecated
public static <K,V> CopyOnWriteSortedMap<K,V> newTreeMap(Map<? extends K,? extends V> map)
Deprecated. use CopyOnWriteSortedMap.newTreeMap(Map) instead.

Create a new CopyOnWriteSortedMap where the underlying map instances are TreeMap, the sort uses the key's natural order and the initial values are supplied.

Parameters:
map - the map to use as the initial values.

newTreeMap

@Deprecated
public static <K,V> CopyOnWriteSortedMap<K,V> newTreeMap(Comparator<? super K> comparator)
Deprecated. use CopyOnWriteSortedMap.newTreeMap(Comparator) instead.

Create a new CopyOnWriteSortedMap where the underlying map instances are TreeMap.

Parameters:
comparator - the Comparator to use for ordering the keys.

newTreeMap

@Deprecated
public static <K,V> CopyOnWriteSortedMap<K,V> newTreeMap(Map<? extends K,? extends V> map,
                                                                    Comparator<? super K> comparator)
Deprecated. use CopyOnWriteSortedMap.newTreeMap(Map, Comparator) instead.

Create a new CopyOnWriteSortedMap where the underlying map instances are TreeMap, the sort uses the key's natural order and the initial values are supplied.

Parameters:
map - to use as the initial values.
comparator - for ordering.


Copyright © 2014 Atlassian. All Rights Reserved.