import java.util.HashMap;
import java.util.Map;
import java.util.Set;
-
import org.opendaylight.controller.md.sal.common.api.data.AsyncDataChangeEvent;
import org.opendaylight.controller.md.sal.common.api.data.DataChangeEvent;
import org.opendaylight.yangtools.yang.binding.DataObject;
}
@SuppressWarnings({ "rawtypes", "unchecked" })
- private final static class OperationalChangeEvent extends HydrogenDataChangeEvent {
+ private static final class OperationalChangeEvent extends HydrogenDataChangeEvent {
private final AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> delegate;
private Map<InstanceIdentifier<?>, DataObject> updatedCache;
@Override
public Map<InstanceIdentifier<?>, DataObject> getUpdatedOperationalData() {
if(updatedCache == null) {
- Map<InstanceIdentifier<?>, DataObject> created = delegate.getCreatedData();
- Map<InstanceIdentifier<?>, DataObject> updated = delegate.getUpdatedData();
- HashMap<InstanceIdentifier<?>, DataObject> updatedComposite = new HashMap<>(created.size() + updated.size());
+ final Map<InstanceIdentifier<?>, DataObject> created = delegate.getCreatedData();
+ final Map<InstanceIdentifier<?>, DataObject> updated = delegate.getUpdatedData();
+ final Map<InstanceIdentifier<?>, DataObject> updatedComposite =
+ new HashMap<>(created.size() + updated.size());
updatedComposite.putAll(created);
updatedComposite.putAll(updated);
updatedCache = Collections.unmodifiableMap(updatedComposite);
}
@SuppressWarnings({ "rawtypes", "unchecked" })
- private final static class ConfigurationChangeEvent extends HydrogenDataChangeEvent {
+ private static final class ConfigurationChangeEvent extends HydrogenDataChangeEvent {
private final AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> delegate;
private Map<InstanceIdentifier<?>, DataObject> updatedCache;
@Override
public Map<InstanceIdentifier<?>, DataObject> getUpdatedConfigurationData() {
if(updatedCache == null) {
- Map<InstanceIdentifier<?>, DataObject> created = delegate.getCreatedData();
- Map<InstanceIdentifier<?>, DataObject> updated = delegate.getUpdatedData();
- HashMap<InstanceIdentifier<?>, DataObject> updatedComposite = new HashMap<>(created.size() + updated.size());
+ final Map<InstanceIdentifier<?>, DataObject> created = delegate.getCreatedData();
+ final Map<InstanceIdentifier<?>, DataObject> updated = delegate.getUpdatedData();
+ final Map<InstanceIdentifier<?>, DataObject> updatedComposite =
+ new HashMap<>(created.size() + updated.size());
updatedComposite.putAll(created);
updatedComposite.putAll(updated);
updatedCache = Collections.unmodifiableMap(updatedComposite);