| 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.