See: Description
| Interface | Description |
|---|---|
| Cache<K,V> |
Simple in-memory cache based on ConcurrentHashMap with minimal dependencies.
|
| PatternExpr |
Represents an expression of simpler patterns combined with AND, OR, and NOT clauses.
|
| PatternExpr.Encoder |
Encoder to map a pattern expression to an expression for some other language.
|
| PatternMatcher |
Efficient alternative to using
Pattern for use cases that just
require basic matching. |
| StepValue |
Base for
StepLong and StepDouble. |
| Class | Description |
|---|---|
| AsciiSet |
Utility class for quickly checking if a string contains only characters contained within
the given set.
|
| AtomicDouble |
Wrapper around AtomicLong to make working with double values easier.
|
| Config |
Helper methods for accessing configuration settings.
|
| Hash64 |
Helper to compute a 64-bit hash incrementally based on a set of primitives and primitive
arrays.
|
| PatternExpr.And | |
| PatternExpr.Not | |
| PatternExpr.Or | |
| PatternExpr.Regex | |
| Preconditions |
Internal convenience methods that help a method or constructor check whether it was invoked
correctly.
|
| Scheduler |
This class is an internal implementation detail only intended for use within spectator.
|
| Scheduler.Options |
Options to control how a task will get executed.
|
| StepDouble |
Utility class for managing a set of AtomicLong instances mapped to a particular step interval.
|
| StepLong |
Utility class for managing a set of AtomicLong instances mapped to a particular step interval.
|
| StreamHelper |
Caches ByteArrayOutputStream objects in a thread local to allow for reuse.
|
| SwapMeter<T extends Meter> |
Base type for meters that allow the underlying implementation to be replaced with
another.
|
| UnsafeUtils |
Utility class for using
sun.misc.Unsafe to access some internal details to get
better performance. |
| Enum | Description |
|---|---|
| Scheduler.Policy |
Repetition schedulingPolicy for scheduled tasks.
|