protected static class MonitorServiceImpl.CacheContainer
extends java.lang.Object
| Constructor and Description |
|---|
CacheContainer(@NonNull MonitorSettings settings,
@Nullable java.lang.Class<?> producedDataClass)
Constructs a CacheContainer instance.
|
| Modifier and Type | Method and Description |
|---|---|
@NonNull ExternallyManagedCache<java.lang.Object,MonitorServiceImpl.MonitorItem> |
getCache() |
@Nullable java.lang.Class<?> |
getProducedDataClass() |
@NonNull MonitorSettings |
getSettings() |
public CacheContainer(@NonNull MonitorSettings settings, @Nullable java.lang.Class<?> producedDataClass)
settings - the settings for the cache and monitor type.producedDataClass - the class of the data produced by the monitor type, if it produces any data.public @NonNull MonitorSettings getSettings()
public @NonNull ExternallyManagedCache<java.lang.Object,MonitorServiceImpl.MonitorItem> getCache()
public @Nullable java.lang.Class<?> getProducedDataClass()