@ParametersAreNonnullByDefault @ReturnValuesAreNonnullByDefault
See: Description
| Interface | Description |
|---|---|
| MetricsCollector |
Provides the ability to collect and obtain metrics at the
RequestContext level. |
| MetricsRecorder |
Provides the ability to record metrics for a cache.
|
| Class | Description |
|---|---|
| DefaultLongMetric |
Implementation of the
LongMetric interface that is NOT multi-thread safe. |
| DefaultMetricsCollector |
Implementation of
MetricsCollector. |
| ElapsedTimer |
Utility timer for measuring the elapsed time using
System.nanoTime(). |
| EmptyRequestMetrics |
An implementation of
RequestMetrics that has nothing. |
| GsonJsonableFactory |
Implementation of
JsonableFactory that uses the Google Gson library. |
| JacksonJsonableFactory |
Implementation of
JsonableFactory that uses the Jackson library. |
| NoopMetricsCollector |
An implementation of
MetricsCollector that collects nothing. |
| SamplingMetricsCollector |
Metrics collector that collects metrics only for specified requests.
|
| TimedSupplier<V> |
Wrapper for a supplier used to create missing values.
|
| Enum | Description |
|---|---|
| CacheType |
Represents the different supported cache types.
|
Copyright © 2016 Atlassian. All rights reserved.