- InstanceIdentifier<V> listenerRegistrationPath, CacheProvider cacheProvider,
- BiFunction<InstanceIdentifier<V>, V, K> keyFunction,
- Function<K, InstanceIdentifier<V>> instanceIdFunction) {
+ InstanceIdentifier<V> listetenerRegistrationPath, CacheProvider cacheProvider,
+ BiFunction<InstanceIdentifier<V>, V, K> keyFunction,
+ Function<K, InstanceIdentifier<V>> instanceIdFunction) {
+ this(dataObjectClass, dataBroker, datastoreType, cacheProvider, keyFunction, instanceIdFunction);
+ listenerRegistration = dataBroker.registerDataTreeChangeListener(DataTreeIdentifier.create(
+ datastoreType, listetenerRegistrationPath), dataObjectListener);
+
+ }
+
+ public DataObjectCache(Class<V> dataObjectClass, DataBroker dataBroker, LogicalDatastoreType datastoreType,
+ CacheProvider cacheProvider, BiFunction<InstanceIdentifier<V>, V, K> keyFunction,
+ Function<K, InstanceIdentifier<V>> instanceIdFunction) {