Bug 6795 - Deprecated sal-dom-xsql
[controller.git] / opendaylight / md-sal / sal-dom-xsql / src / main / java / org / opendaylight / controller / md / sal / dom / xsql / XSQLCriteria.java
index b51e0bb278c1e29b9d481987ebbe7c5ef8dd5dae..aa2d8b96b2f885be78391a2ad5ac63b3b9e99d93 100644 (file)
@@ -13,6 +13,10 @@ import java.lang.reflect.Method;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 
+/**
+ * To be removed in Nitrogen
+ */
+@Deprecated
 public class XSQLCriteria implements Serializable {
     private static final long serialVersionUID = 1L;
 
@@ -44,7 +48,7 @@ public class XSQLCriteria implements Serializable {
     private String criteria = null;
 
     private static final Map<Class<?>, Map<String, Method>> methodCache =
-        new ConcurrentHashMap<Class<?>, Map<String, Method>>();
+            new ConcurrentHashMap<>();
 
     public XSQLCriteria(final String data, final int parentOperation) {
         criteria = data;
@@ -124,7 +128,7 @@ public class XSQLCriteria implements Serializable {
         try {
             Map<String, Method> cache = methodCache.get(element.getClass());
             if (cache == null) {
-                cache = new ConcurrentHashMap<String, Method>();
+                cache = new ConcurrentHashMap<>();
                 methodCache.put(element.getClass(), cache);
             }