Package org.elasticsearch.common.util
package org.elasticsearch.common.util
-
InterfaceDescriptionBase abstraction of an array.Abstraction of an array of byte values.Abstraction of an array of double values.Abstraction of an array of double values.Abstraction of an array of integer values.Abstraction of an array of long values.ObjectArray<T>Abstraction of an array of object values.
-
ClassDescriptionUtility class to work with arrays.Performs binary search on an arbitrary data structure.Specialized hash table implementation similar to Lucene's BytesRefHash that maps BytesRef values to ids.A
Supplier
that caches its return value.CancellableSingleObjectCache<Input,Key,Value>A cache of a single object whose refresh process can be cancelled.A utility class for multi threaded operation that needs to be cancellable via interrupts.Collections-related utility methods.A rate limiter designed for multiple concurrent users.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 Exception>Encapsulates aCheckedSupplier
which is lazily invoked once on the first call to#getOrCompute()
.Utilities for for dealing withLocale
objectsSpecialized hash table implementation similar to BytesRefHash that maps long values to ids.Specialized hash table implementation similar to BytesRefHash that maps two long values to ids.A hash table from native longs to objects.A recycler of fixed-size pages.An approximate set membership datastructure that scales as more unique values are inserted.A very simple single object cache that allows non-blocking refresh calls triggered by expiry time.URI Pattern matcher The pattern is URI in which authority, path, query and fragment can be replace with simple pattern. -
Enum ClassDescriptionUtility methods to do byte-level encoding.
Comparator
-related utility methods.