| Interface | Description | 
|---|---|
| IBlockingQueue<T> | 
 A queue that blocks until an element is available. 
 | 
| IDelayRunner | 
 Interface for scheduling a command. 
 | 
| ILeaseTimeSet<E> | 
 Special methods for a lease time collection. 
 | 
| ILRUEntryCleaner<V,K> | 
 The entry cleaner (for performing cleanup code on removed entries in a LRU). 
 | 
| Class | Description | 
|---|---|
| ActionReferenceQueue | 
 The extended reference queue allows for adding (weak) 
  object with an associated action. 
 | 
| ArrayBlockingQueue<T> | 
 Blocking queue implemented as array. 
 | 
| BiHashMap<K,V> | 
 A bidirectional hash map. 
 | 
| BlockingQueue<T> | 
 A blocking queue allows to enqueue or dequeue
  elements. 
 | 
| BloomFilter | 
 A bloom filter is a probabilistic data structure for
  checking if a value is contained in a set. 
 | 
| Cache | 
 Cache that provide expiration in case of
  a) timetolive is exceeded
  b) the max number of data has been reached (lru behaviour) 
 | 
| CacheEntry | 
 Entry for cache. 
 | 
| CheckedCollection | 
 A checked collection can be used for concurrent modification bug tracking. 
 | 
| CheckedMap | |
| ConcurrencyCheckingList | 
 A wrapper for a list to detect undesired
  concurrent access. 
 | 
| FastHashMap | 
 Implements a map from strings to objects as a hash table. 
 | 
| IdentityHashSet<T> | 
 A set based on identity comparison. 
 | 
| IndexMap<K,V> | 
 This class combines the list and map interface. 
 | 
| IndexMap.ListIndexMap<K,V> | 
 Provide access to the index map via list interface. 
 | 
| IndexMap.MapIndexMap<K,V> | 
 Provide access to the index map via map interface. 
 | 
| LeaseTimeMap<K,V> | 
 Lease time map with supervised write/update access. 
 | 
| LeaseTimeSet<E> | 
 Collection that remove elements after a lease time automatically. 
 | 
| LeaseTimeSet.SynchronizedLeaseTimeCollection<E> | 
 Synchronized lease time collection. 
 | 
| LRU<K,V> | 
 A least recently used map. 
 | 
| MultiCollection<K,V> | 
 An MultiCollection is a map with the ability
  to store more than one element per key (an collection). 
 | 
| MultiIterator<T> | 
 Iterator that operates over multiple collections. 
 | 
| NestedMap | 
 A nested map refers to parent maps for entries
  not found in this map. 
 | 
| OrderedProperties | 
 Class extending java.util.Properties to preserve order
  by redirecting calls to an internal linked hash map. 
 | 
| PersistentMap<K,V> | 
 A map implementation supporting automatic serialization its data
  and persisting it on disk. 
 | 
| PersistentMap.DeletedKey | 
 Marker for deleted entries. 
 | 
| PersistentMap2<K,V> | 
 A map implementation supporting automatic serialization its data
  and persisting it on disk. 
 | 
| PersistentMap2.DeletedKey | 
 Marker for deleted entries. 
 | 
| SCollection | 
 Static methods for collection creation and observation. 
 | 
| SCollection.DebugPrinter | 
 Create an info printer for the collections. 
 | 
| ShadowedPersistentMap<K,V> | 
 A map implementation supporting automatic serialization its data
  and persisting it on disk using a shadow map during compaction. 
 | 
| SortedList<T> | 
 A sorted list allowing duplicates of elements
  (unlike java.util.TreeSet). 
 | 
| TimerDelayRunner | 
 Timer based on Java java timer. 
 | 
| Tree | 
 Tree data structure. 
 | 
| TreeNode | 
 Represents a node of a tree. 
 | 
| TwoWayMultiCollection | 
 The two-way multi-collection allows fast reverse lookup,
  by containing a second multi-collection,
  which reversely maps values to keys. 
 | 
| WeakEntry<T> | 
 A weak entry is a reference with an additional argument
  that can be inspected the referent is garbage collected. 
 | 
| WeakList<E> | 
 A list with weak entries. 
 | 
| WeakObject<T> | 
 Weakreference has the disadvantage that it does not support
  transparent equals() and hashcode() methods. 
 | 
| WeakSet<T> | 
 A weak set for entries that will be automatically removed when
  no references to them are existing any more. 
 | 
| WeakValueMap<K,V> | 
 A map with weak values. 
 | 
| Exception | Description | 
|---|---|
| IBlockingQueue.ClosedException | 
 Closed exception. 
 |