Change-Id: I02179e863f03371d9bc1837843f451433151b797
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
* @author Thomas Pantelis
*/
public class DataObjectCache<V extends DataObject> implements AutoCloseable {
* @author Thomas Pantelis
*/
public class DataObjectCache<V extends DataObject> implements AutoCloseable {
private final SingleTransactionDataBroker broker;
private final LoadingCache<InstanceIdentifier<V>, Optional<V>> cache;
private final SingleTransactionDataBroker broker;
private final LoadingCache<InstanceIdentifier<V>, Optional<V>> cache;
- private ListenerRegistration<?> listenerRegistration;
+ private final ListenerRegistration<?> listenerRegistration;
public DataObjectCache(Class<V> dataObjectClass, DataBroker dataBroker, LogicalDatastoreType datastoreType,
InstanceIdentifier<V> listetenerRegistrationPath, CacheProvider cacheProvider) {
public DataObjectCache(Class<V> dataObjectClass, DataBroker dataBroker, LogicalDatastoreType datastoreType,
InstanceIdentifier<V> listetenerRegistrationPath, CacheProvider cacheProvider) {