Get rid of netconf session preferences after connect
[controller.git] / opendaylight / md-sal / sal-netconf-connector / src / main / java / org / opendaylight / controller / sal / connect / netconf / sal / NetconfDeviceTopologyAdapter.java
index 055beda18493fca129c92e5f256ce9ca344e8e92..7822ab725f6b0eddd596887af580536c462130bb 100644 (file)
@@ -68,7 +68,8 @@ final class NetconfDeviceTopologyAdapter implements AutoCloseable {
     public static final Function<QName, String> AVAILABLE_CAPABILITY_TRANSFORMER = new Function<QName, String>() {
         @Override
         public String apply(QName qName) {
-            return qName.toString();
+            // intern string representation of a capability to avoid duplicates
+            return qName.toString().intern();
         }
     };