ArrayUtils |
|
BigArrays |
Utility class to work with arrays.
|
BigArrays.DoubleBinarySearcher |
|
BinarySearcher |
Performs binary search on an arbitrary data structure.
|
BitArray |
|
BytesRefHash |
Specialized hash table implementation similar to Lucene's BytesRefHash that maps
BytesRef values to ids.
|
CachedSupplier<T> |
A Supplier that caches its return value.
|
CancellableThreads |
A utility class for multi threaded operation that needs to be cancellable via interrupts.
|
CollectionUtils |
Collections-related utility methods.
|
CombinedRateLimiter |
A rate limiter designed for multiple concurrent users.
|
CuckooFilter |
An approximate set membership datastructure
CuckooFilters are similar to Bloom Filters in usage; values are inserted, and the Cuckoo
can be asked if it has seen a particular value before.
|
LazyInitializable<T,E extends java.lang.Exception> |
Encapsulates a CheckedSupplier which is lazily invoked once on the
first call to #getOrCompute() .
|
LocaleUtils |
Utilities for for dealing with Locale objects
|
LongHash |
Specialized hash table implementation similar to BytesRefHash that maps
long values to ids.
|
LongLongHash |
Specialized hash table implementation similar to BytesRefHash that maps
two long values to ids.
|
LongObjectPagedHashMap<T> |
A hash table from native longs to objects.
|
LongObjectPagedHashMap.Cursor<T> |
|
Maps |
|
PageCacheRecycler |
A recycler of fixed-size pages.
|
PlainIterator<T> |
|
SetBackedScalingCuckooFilter |
An approximate set membership datastructure that scales as more unique values are inserted.
|
SingleObjectCache<T> |
A very simple single object cache that allows non-blocking refresh calls
triggered by expiry time.
|
URIPattern |
URI Pattern matcher
The pattern is URI in which authority, path, query and fragment can be replace with simple pattern.
|