AggregatingVersionedMetric<T> |
|
AggregatingVersionedSupplier<T> |
|
AssertUtils |
|
ByteArrayIOStream |
Simple io stream designed for passing bytes from an output
stream to an input stream (or multiple input streams).
|
CachedComposedSupplier<T,R> |
A version of composed supplier that caches the result of applying the function to the value supplied by the
underlying supplier of VersionedType .
|
CachedTransformingSupplier<T,U> |
Transforms a Supplier by an output function, possibly to a different type.
|
CacheStats |
|
JMXUtils |
|
KeyedSoftReference<K,V> |
|
KeyedWeakReference<K,V> |
|
MBeanCache<K,V> |
Registers an mbean useful for tracking cache operations.
|
Mutable<T> |
Simple generic class to use in situations where something needs to be final to be passed into a closure.
|
Mutables |
|
MutuallyExclusiveSetLock<T> |
This class accepts a collection of Comparable objects, creates locks
for each object, and then locks each object in order.
|
MutuallyExclusiveSetLock.LockState<K> |
An instance of this class is returned by the
MutuallyExclusiveSetLock.lockOnObjects()
method.
|
OptionalResolver |
|
Pair<V,W> |
A generic class for handling pairs of things.
|
SafeShutdownRunner |
|
SoftCache<K,V> |
Thread Safe
|
SoftCache.CacheEntry<V> |
CacheEntry is a cache entry that stores its value as a soft reference.
|
SoftCache.SoftCacheEntry<K,V> |
|
SoftCache.WeakCacheEntry<K,V> |
|
TimedRunner |
|