| Interface | Description |
|---|---|
| FastCollection.Record |
This interface represents the collection records which can directly be
iterated over.
|
| Class | Description |
|---|---|
| FastBitSet |
This class represents either a table of bits or a set of non-negative
numbers.
|
| FastCollection<E> |
This class represents collections which can quickly be iterated over
(forward or backward) and which an be made
thread-safe
and/or unmodifiable. |
| FastList<E> |
This class represents a linked list with real-time behavior;
smooth capacity increase and no memory allocation as long as the
list size does not exceed its initial capacity.
|
| FastList.Node<E> | |
| FastMap<K,V> |
This class represents a hash map with real-time behavior;
smooth capacity increase and thread-safe without external
synchronization when
shared. |
| FastMap.Entry<K,V> |
This class represents a
FastMap entry. |
| FastSet<E> |
This class represents a set collection backed by a
FastMap;
smooth capacity increase and no rehashing ever performed. |
| FastTable<E> |
This class represents a random access collection with real-time behavior
(smooth capacity increase).
|
| Index |
This class represents a unique index which can be used instead of
java.lang.Integer for primitive data types collections. |
| LocalMap<K,V> |
This class represents a map which can be temporarily modified without
impacting other threads (
scoped changes). |
| MutableList<E> | |
| ReentrantLock |
This class represents a reentrant lock with the same semantics as
built-in Java synchronized locks: Once a thread has a lock, it can
re-obtain it any number of times without blocking.
|
| StandardLog |
This class represents a specialized logging context forwarding events
to a standard logger (
java.util.logging.Logger). |
Copyright © 2005 - 2007 Javolution.