public class SCollection
extends java.lang.Object
| Modifier and Type | Class and Description | 
|---|---|
| static class  | SCollection.DebugPrinterCreate an info printer for the collections. | 
| Modifier and Type | Field and Description | 
|---|---|
| static boolean | DEBUG | 
| Constructor and Description | 
|---|
| SCollection() | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static void | addCollection(java.lang.Object o)Add a map to the observer list. | 
| static java.util.List | concurrencyCheckingList(java.util.List list)Wrap a list for concurrency checking. | 
| static <T> java.util.ArrayList<T> | createArrayList()Return a fresh array list. | 
| static FastHashMap | createFastHashMap()Return a fresh hash map. | 
| static <T,E> java.util.HashMap<T,E> | createHashMap()Return a fresh hash map. | 
| static <T> java.util.HashSet<T> | createHashSet()Return a hash set. | 
| static java.util.Hashtable | createHashtable()Return a fresh hashtable. | 
| static IndexMap | createIndexMap()Return a fresh index map. | 
| static <T,E> java.util.HashMap<T,E> | createLinkedHashMap()Return a fresh linked hash map. | 
| static <T> java.util.LinkedHashSet<T> | createLinkedHashSet()Return a linked hash set. | 
| static java.util.LinkedList | createLinkedList()Return a fresh linked list. | 
| static <T,E> LRU<T,E> | createLRU(int max)Return a fresh linked hash map. | 
| static MultiCollection | createMultiCollection()Return a fresh multi collection. | 
| static NestedMap | createNestedMap(java.util.Map map)Return a linked hash set. | 
| static NestedMap | createNestedMap(java.util.Map[] map)Return a linked hash set. | 
| static java.util.Vector | createVector()Return a fresh vector. | 
| static java.util.WeakHashMap | createWeakHashMap()Return a fresh weak hash map. | 
| static WeakList | createWeakList()Return a fresh weak list. | 
| static WeakSet | createWeakSet()Return a fresh weak set. | 
| static void | main(java.lang.String[] args) | 
| protected static void | printCollectionInfo(java.util.Iterator it,
                   int boundary)Print out all collections with more than boundary elements. | 
public static final boolean DEBUG
public static IndexMap createIndexMap()
public static java.util.Hashtable createHashtable()
public static <T,E> java.util.HashMap<T,E> createHashMap()
public static <T,E> java.util.HashMap<T,E> createLinkedHashMap()
public static <T,E> LRU<T,E> createLRU(int max)
public static FastHashMap createFastHashMap()
public static MultiCollection createMultiCollection()
public static java.util.WeakHashMap createWeakHashMap()
public static WeakList createWeakList()
public static WeakSet createWeakSet()
public static <T> java.util.ArrayList<T> createArrayList()
public static java.util.LinkedList createLinkedList()
public static java.util.Vector createVector()
public static <T> java.util.HashSet<T> createHashSet()
public static <T> java.util.LinkedHashSet<T> createLinkedHashSet()
public static NestedMap createNestedMap(java.util.Map map)
public static NestedMap createNestedMap(java.util.Map[] map)
public static java.util.List concurrencyCheckingList(java.util.List list)
protected static void addCollection(java.lang.Object o)
protected static void printCollectionInfo(java.util.Iterator it,
                                          int boundary)
public static void main(java.lang.String[] args)
                 throws java.lang.InterruptedException
java.lang.InterruptedException