@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.