All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description ArrayIterator<E> AnIterator
over an array.ArrayUtil Various functions for dealing with arrays which are not present in the standardArrays
class.Bench Bench.Result Bencher BitOps BufferUtil ByteArrayManager ByteArrayPool ByteBufferManager ByteBufferPool Cache<K,V> The base interface for a cache implementation.Calc Cloner<T> ClonerNoop<T> ClusteredHashIndex<K,T extends ClusteredIndex.Entry<K>> ClusteredIndex<K,T extends ClusteredIndex.Entry<K>> ClusteredIndex.Entry<K> CompareUtil Provides helper methods for object comparison.ConcurrentPool<T> Config ConfigListener Counter A simple counter where values can be added or the whole counter be reset.CounterRepo CowSet<E> A simple implementation of a copy-on-write set.
There are two modification methods:CowSet.add(Object)
andCowSet.remove(Object)
and two read methods:CowSet.getView()
andCowSet.isEmpty()
Every modification through theCowSet.add(Object)
orCowSet.remove(Object)
methods and a return value oftrue
will update the view.DoubleSidedBuffer EndianCodec ExceptionUtil FilteringListener FinishedFuture<T> HashUtil Provides helper methods for hash-code generation.
Hash methods for handling all primitive types as well asObject
s are provided.
Usage:Intervals IntPair<T> A key value pair who's key is of type long.LeakyBucket An implementation of the leaky bucket pattern for throughput control.LimitedConcurrentQueue<T> LineCache<K,V> LoggingListener LongPair<T> A key value pair who's key is of type long.LruCache<K,V> LruList<E extends LruNode> LruNode MurmurHash Implementation of the murmur hashing functions.NamedSeqThreadFactory A thread factory which generates thread names of the form <name>-<sequence>ObjectManager<T> A manager for objects which support pooling.OverflowException Pool<T> The base interface for object pools.PoolBase<T> PoolStats Statistics about an object-pool.Resources RingBuffer SafeCloseUtil ServiceState SimplePoolStats SimpleTimeoutMap<K,V> An implementation ofTimeoutMap
which uses theTreeMap
andHashMap
from java.util for internal data management.SingleFlight SingleFlight implements call deduplication for equal keys.SoftRefPool<T> StagedLruCache<K,V> StaticIntMap<T> A statically initialized and immutable map ofint -> T
.StaticLongMap<T> A statically initialized and immutable map oflong -> T
.StringUtil StrongRefPool<T> ThreadUtil ThreadUtil.ForeverRunner Wrapper for a runnable.TimeoutMap<K,V> A map which additionaly to normal map operations allows the user to supply a timeout.ToString URLs Validatable Validation ValidationException ValidationResults ValidationUtil