Interface Summary Interface Description ConcurrentBaseDelegate<T extends ConcurrentBaseDelegate<T>>
Class Summary Class Description ConcurrencyUtils ConcurrentCASList<E>A List implementation intended to be used in places where an API requires a List but doesn't actually use the indexes - it just needs ordering. ConcurrentExecutionStatusA status object used in co-ordinating concurrent jobs. DelegatePersistentThreadLocal<T extends BaseDelegate<?>>A
PersistentThreadLocalwhich merges its values into the base (its delegate) when a thread-local value is removed.
PersistentThreadLocal<T>Thread-local storage which retains values for all threads. SingleConcurrentExecutionStatusUtility class which allows for co-ordinating concurrent execution with waiting semantics for successful and exceptional completion. ThreadLocalBatchData<D>Convenience class for storing collections of thread-local data.