File concurrent-jdk8.patch of Package concurrent

--- concurrent/ConcurrentHashMap.java	2002-04-01 00:26:24.000000000 +0200
+++ concurrent/ConcurrentHashMap.java	2017-09-14 18:31:06.532780244 +0200
@@ -654,7 +654,7 @@
    *               <code>null</code>.
    */
   public Object remove(Object key) {
-    return remove(key, null); 
+    return removeCompat(key, null); 
   }
 
 
@@ -673,7 +673,7 @@
    *               <code>null</code>.
    */
 
-  protected Object remove(Object key, Object value) {
+  protected Object removeCompat(Object key, Object value) {
     /*
       Find the entry, then 
         1. Set value field to null, to force get() to retry
@@ -944,7 +944,7 @@
       if (!(o instanceof Map.Entry))
         return false;
       Map.Entry e = (Map.Entry)o;
-      return ConcurrentHashMap.this.remove(e.getKey(), e.getValue()) != null;
+      return ConcurrentHashMap.this.removeCompat(e.getKey(), e.getValue()) != null;
     }
     public int size() {
       return ConcurrentHashMap.this.size();
openSUSE Build Service is sponsored by