Author: stefanegli
Date: Mon Jul  3 12:47:07 2017
New Revision: 1800671

URL: http://svn.apache.org/viewvc?rev=1800671&view=rev
Log:
SLING-6992 : reverting 1800639 due to johnzon anyway requiring JRE 7, thus it 
doesn't really make sense to restrict discovery.commons to 6 as it wont run on 
6 anymore anyway

Modified:
    sling/trunk/bundles/extensions/discovery/commons/pom.xml
    
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/IdMapService.java
    
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/OakBacklogClusterSyncService.java

Modified: sling/trunk/bundles/extensions/discovery/commons/pom.xml
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/discovery/commons/pom.xml?rev=1800671&r1=1800670&r2=1800671&view=diff
==============================================================================
--- sling/trunk/bundles/extensions/discovery/commons/pom.xml (original)
+++ sling/trunk/bundles/extensions/discovery/commons/pom.xml Mon Jul  3 
12:47:07 2017
@@ -45,8 +45,6 @@
       <oak.version>1.4.4</oak.version>
         <!-- by default Slow tests are excluded - use -PincludeSlowTests to 
include them -->
        
<sling.excluded.surefire.groups>org.apache.sling.commons.testing.junit.categories.Slow</sling.excluded.surefire.groups>
-      <!-- SLING-6992 stick with JRE 6 for now -->
-      <sling.java.version>6</sling.java.version>
     </properties>
 
     <build>

Modified: 
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/IdMapService.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/IdMapService.java?rev=1800671&r1=1800670&r2=1800671&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/IdMapService.java
 (original)
+++ 
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/IdMapService.java
 Mon Jul  3 12:47:07 2017
@@ -74,8 +74,8 @@ public class IdMapService extends Abstra
 
     private long me;
 
-    private final Map<Integer, String> oldIdMapCache = new HashMap<Integer, 
String>();
-    private final Map<Integer, String> idMapCache = new HashMap<Integer, 
String>();
+    private final Map<Integer, String> oldIdMapCache = new HashMap<>();
+    private final Map<Integer, String> idMapCache = new HashMap<>();
 
     private long lastCacheInvalidation = -1;
 
@@ -130,7 +130,7 @@ public class IdMapService extends Abstra
             logger.info("registerEventHandler: bundleContext is null - cannot 
register");
             return;
         }
-        Dictionary<String,Object> properties = new Hashtable<String,Object>();
+        Dictionary<String,Object> properties = new Hashtable<>();
         properties.put(Constants.SERVICE_DESCRIPTION, "IdMap Change 
Listener.");
         properties.put(Constants.SERVICE_VENDOR, "The Apache Software 
Foundation");
         String[] topics = new String[] {
@@ -198,7 +198,7 @@ public class IdMapService extends Abstra
             // or when my clusterNodeId is already mapped to another slingId
             // in both cases: clean that up
             boolean foundMe = false;
-            for (String aKey : new HashSet<String>(idmap.keySet())) {
+            for (String aKey : new HashSet<>(idmap.keySet())) {
                 Object value = idmap.get(aKey);
                 if (value instanceof Number) {
                     Number n = (Number)value;
@@ -301,7 +301,7 @@ public class IdMapService extends Abstra
     private Map<Integer, String> readIdMap(ResourceResolver resourceResolver) 
throws PersistenceException {
         Resource resource = 
ResourceHelper.getOrCreateResource(resourceResolver, getIdMapPath());
         ValueMap idmapValueMap = resource.adaptTo(ValueMap.class);
-        Map<Integer, String> idmap = new HashMap<Integer, String>();
+        Map<Integer, String> idmap = new HashMap<>();
         for (String slingId : idmapValueMap.keySet()) {
             Object value = idmapValueMap.get(slingId);
             if (value instanceof Number) {

Modified: 
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/OakBacklogClusterSyncService.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/OakBacklogClusterSyncService.java?rev=1800671&r1=1800670&r2=1800671&view=diff
==============================================================================
--- 
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/OakBacklogClusterSyncService.java
 (original)
+++ 
sling/trunk/bundles/extensions/discovery/commons/src/main/java/org/apache/sling/discovery/commons/providers/spi/base/OakBacklogClusterSyncService.java
 Mon Jul  3 12:47:07 2017
@@ -206,7 +206,7 @@ public class OakBacklogClusterSyncServic
             }
 
             ClusterView cluster = view.getLocalInstance().getClusterView();
-            Set<String> slingIds = new HashSet<String>();
+            Set<String> slingIds = new HashSet<>();
             for (InstanceDescription instance : cluster.getInstances()) {
                 slingIds.add(instance.getSlingId());
             }


Reply via email to