All Classes and Interfaces
Class
Description
Detects the presence of a specific annotation.
Exposes a mechanism to close a batch, and potentially discard it.
The possible states of a batch.
Handles batch context switching.
Exposes a mechanism to handle batching.
Tests the immutability of
Collections wrappers.Decorates a series of immutability predicates to additionally test for collection immutability.
Creates a value in the cache.
Default set of immutability tests.
Encapsulates the configuration of a deployment.
Describes the expiration criteria for an object.
Encapsulates expiration configuration.
Describes expiration-related metadata.
Test for immutability using object identity.
Tests for immutability.
Test for immutability using instanceof checks.
Defines a strategy for invoking a given action.
A cache key for a given identifier
Locates a value from the cache.
Strategy for managing the creation and destruction of objects.
Indicates that the value represented by this object has changed and needs to be replicated.
Creates a mutator instance for a given cache entry.
Records some other object.
Removes an entry from the cache
Implemented by objects that can be restarted.
A task scheduler.
Allows safe invocation of tasks that require resources not available after
ServiceExecutor.close(Runnable) to block a service from stopping.Immutability implementation based on a pre-defined set immutable classes.
UUID factory implementations.