import java.util.List;
import javax.inject.Inject;
import javax.inject.Singleton;
+
+import org.apache.aries.blueprint.annotation.service.Reference;
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException;
private final InstanceIdDataObjectCache<InterfaceParentEntry> dataObjectCache;
@Inject
- public InterfaceChildCache(final DataBroker dataBroker, final CacheProvider cacheProvider) {
+ public InterfaceChildCache(@Reference final DataBroker dataBroker, final @Reference CacheProvider cacheProvider) {
dataObjectCache = new InstanceIdDataObjectCache<>(InterfaceParentEntry.class,
dataBroker, LogicalDatastoreType.CONFIGURATION,
InstanceIdentifier.create(InterfaceChildInfo.class).child(InterfaceParentEntry.class),