| Interface | Description | 
|---|---|
| ContextPropagator | |
| LifoThreadPool | 
 See LifoThreadPoolBuilder for creating lifo  thread pools. 
 | 
| MutableLifoThreadPool | |
| PermitSupplier | |
| RejectedExecutionHandler | |
| RestartableService | 
 THis is only a marker interface that will let you know that this Guava service is restartable. 
 | 
| Semaphore | 
 A interface that abstracts a semaphore. 
 | 
| Sequence | 
| Class | Description | 
|---|---|
| AtomicReferenceExt<T> | |
| Atomics | |
| AtomicSequence | |
| CompoundSemaphore | 
 allows to combine various resource limiters/semahores 
 | 
| ConcurrentStack<E> | 
 A Treiber stack. 
 | 
| ContextPropagatingExecutorService | |
| CustomThreadFactory | 
 The default thread factory 
 | 
| DefaultContextAwareExecutor | |
| DefaultExecutor | 
 This executor aims to be a general purpose executor for async tasks. 
 | 
| DefaultScheduler | |
| FileBasedLock | 
 File based Lock implementation, that can be used as IPC method. 
 | 
| FutureBean<T> | 
 bean like implementation of a future 
 | 
| Futures | |
| LifoThreadPoolBuilder | |
| LifoThreadPoolExecutorSQP | 
 Lifo scheduled java thread pool, based on talk: http://applicative.acm.org/speaker-BenMaurer.html This implementation
 behaves differently compared with a java Thread pool in that it prefers to spawn a thread if possible instead of
 queueing tasks. 
 | 
| LocalSemaphore | 
 A process level semaphore implementation based on the JDK semaphore. 
 | 
| RestartableServiceImpl | |
| ScalableSequence | |
| ThreadLocalBufferedConsumer<T> | |
| UIDGenerator | 
 Unique ID Generator Based on the assumptions: 1. 
 | 
| UnboundedLoadingCache<K,V> | 
 custom build high performance implementation for a unbounded guava cache: UnboundedLoadingCache is implemented with
 JDK concurrent map UnboundedLoadingCache2 is using the JDK 1.8 computing map functionality, but benchmarks show worse
 performance. 
 | 
| UnboundedLoadingCache2<K,V> | 
 Simple adapter that adapts a java ConcurrentMap to a guava cache. 
 | 
| UnboundedRacyLoadingCache<K,V> | Deprecated
 use UnboundedLoadingCache instead. 
 | 
| UpdateResult<T> | 
| Exception | Description | 
|---|---|
| LockRuntimeException | 
Copyright © 2018 SPF4J. All rights reserved.