Package fabric.common.util

Specialized utility classes for dealing with collections indexed by longs.

See:
          Description

Interface Summary
LongCollection Interface that represents a collection of objects.
LongIterable This interface is used to indicate that a given class can be iterated over.
LongIterator An object which iterates over a collection.
LongKeyMap<V> An object that maps keys onto values.
LongKeyMap.Entry<V> A map entry (key-value pair).
LongSet A collection that contains no duplicates.
 

Class Summary
AbstractLongCollection A basic implementation of most of the methods in the Collection interface to make it easier to create a collection.
AbstractLongKeyMap<V> An abstract implementation of Map to make it easier to create your own implementations.
AbstractLongKeyMap.SimpleEntry<V> A class which implements Map.Entry.
AbstractLongKeyMap.SimpleImmutableEntry<V> A class containing an immutable key and value.
AbstractLongSet An abstract implementation of Set to make it easier to create your own implementations.
Cache<K,V> A thread-safe map with soft references to its values.
Cache.Collector  
ComparablePair<T1 extends Comparable<T1>,T2 extends Comparable<T2>>  
LongHashSet This class provides a HashMap-backed implementation of the Set interface.
LongKeyCache<V> A map with soft references to its values.
LongKeyCache.Collector  
LongKeyHashMap<V> This class provides a hashtable-backed implementation of the Map interface.
MutableInteger  
OidKeyHashMap<V> A map keyed on OIDs.
Pair<T1,T2>  
TwoKeyHashMap  
WeakReferenceArrayList<T> An array list of weak references.
 

Package fabric.common.util Description

Specialized utility classes for dealing with collections indexed by longs.