@NonNullByDefault
| Interface | Description |
|---|---|
| BaseCache<K,V> |
Base class for
Cache and CheckedCache. |
| Cache<K,V> |
Cache of keys to values.
|
| CacheFunction<K,V> |
Cache's Function. |
| CacheManager |
Manage a Cache.
|
| CacheManagers |
Service to monitor all registered known caches.
|
| CachePolicy |
Policy of a
Cache (or CheckedCache). |
| CacheProvider |
Provider (AKA factory) of
Caches. |
| CacheStats |
Statistics about a Cache.
|
| CheckedCache<K,V,E extends Exception> |
Cache of keys to values, for cache function which may throw a checked exception.
|
| CheckedCacheFunction<K,V,E extends Exception> |
CheckedCache's Function, can throw checked Exception. |
| Class | Description |
|---|---|
| BaseCacheConfig |
Base class for
CacheConfig and CheckedCacheConfig. |
| CacheConfig<K,V> |
Configuration of a
Cache. |
| CacheConfigBuilder<K,V> |
Builds instances of type
CacheConfig. |
| CachePolicyBuilder |
Builds instances of type
CachePolicy. |
| CheckedCacheConfig<K,V,E extends Exception> |
Configuration of a
CheckedCache. |
| CheckedCacheConfigBuilder<K,V,E extends Exception> |
Builds instances of type
CheckedCacheConfig. |
| Exception | Description |
|---|---|
| BadCacheFunctionRuntimeException |
Exception thrown when a
CacheFunction returns a null value,
which it never should. |
Copyright © 2019 OpenDaylight. All rights reserved.