Sonar major issues
[dmaap/messagerouter/msgrtr.git] / src / main / java / com / att / dmf / mr / backends / memory / MemoryQueue.java
index 0629972..25cb2df 100644 (file)
@@ -43,8 +43,8 @@ public class MemoryQueue {
         * constructor storing hashMap objects in Queue and Offsets object
         */
        public MemoryQueue() {
-               fQueue = new HashMap<String, LogBuffer>();
-               fOffsets = new HashMap<String, HashMap<String, Integer>>();
+               fQueue = new HashMap<>();
+               fOffsets = new HashMap<>();
        }
 
        /**
@@ -102,7 +102,7 @@ public class MemoryQueue {
 
                HashMap<String, Integer> offsetMap = fOffsets.get(consumerName);
                if (offsetMap == null) {
-                       offsetMap = new HashMap<String, Integer>();
+                       offsetMap = new HashMap<>();
                        fOffsets.put(consumerName, offsetMap);
                }
                Integer offset = offsetMap.get(topic);
@@ -169,7 +169,7 @@ public class MemoryQueue {
                public LogBuffer(int maxSize) {
                        fBaseOffset = 0;
                        fMaxSize = maxSize;
-                       fList = new ArrayList<String>();
+                       fList = new ArrayList<>();
                }
 
                /**