Package VASSAL.tools.concurrent
-
Interface Summary Interface Description SettableFuture<V> AFuture
which provides methods for setting its result.SettableRunnableFuture<V> ASettableFuture
that is aRunnableFuture
. -
Class Summary Class Description ConcurrentSoftHashMap<K,V> A memory-sensitiveConcurrentMap
which stores the values inSoftReference
s.ConcurrentSoftHashMap.SimpleEntry<K,V> An implementation ofMap.Entry
.CountingReadWriteLock AReadWriteLock
which counts locks held.CountingReadWriteLock.BaseLock CountingReadWriteLock.Sync DaemonThreadFactory A thread factory which creates daemon threads.Exec FutureUtils QueueJoiner ACallable
which calls aCallable
retrieved from a queue.RangedRunnable<T> ARunnable
which operates on a rolling range.SimpleFuture<V> An uninterruptableSettableFuture
.SimpleRunnableFuture<V> ASimpleFuture
that is aSettableRunnableFuture
.