Repository: spark
Updated Branches:
  refs/heads/branch-1.6 1b2e6f636 -> 8a22275de


[SPARK-15541] Casting ConcurrentHashMap to ConcurrentMap (master branch)

Casting ConcurrentHashMap to ConcurrentMap allows to run code compiled with 
Java 8 on Java 7

Compilation. Existing automatic tests

Author: Maciej Brynski <[email protected]>

Closes #14459 from maver1ck/spark-15541-master.

(cherry picked from commit 511dede1118f20a7756f614acb6fc88af52c9de9)
Signed-off-by: Sean Owen <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/8a22275d
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/8a22275d
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/8a22275d

Branch: refs/heads/branch-1.6
Commit: 8a22275dea74cd79ecd59438fd88bebcae13c944
Parents: 1b2e6f6
Author: Maciej Brynski <[email protected]>
Authored: Tue Aug 2 08:07:08 2016 -0700
Committer: Sean Owen <[email protected]>
Committed: Tue Aug 2 08:46:20 2016 -0700

----------------------------------------------------------------------
 .../main/scala/org/apache/spark/rpc/netty/Dispatcher.scala   | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/8a22275d/core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala
----------------------------------------------------------------------
diff --git a/core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala 
b/core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala
index 533c984..9364c7e 100644
--- a/core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala
+++ b/core/src/main/scala/org/apache/spark/rpc/netty/Dispatcher.scala
@@ -17,7 +17,7 @@
 
 package org.apache.spark.rpc.netty
 
-import java.util.concurrent.{ThreadPoolExecutor, ConcurrentHashMap, 
LinkedBlockingQueue, TimeUnit}
+import java.util.concurrent.{ConcurrentHashMap, ConcurrentMap, 
LinkedBlockingQueue, ThreadPoolExecutor, TimeUnit}
 import javax.annotation.concurrent.GuardedBy
 
 import scala.collection.JavaConverters._
@@ -41,8 +41,10 @@ private[netty] class Dispatcher(nettyEnv: NettyRpcEnv) 
extends Logging {
     val inbox = new Inbox(ref, endpoint)
   }
 
-  private val endpoints = new ConcurrentHashMap[String, EndpointData]
-  private val endpointRefs = new ConcurrentHashMap[RpcEndpoint, RpcEndpointRef]
+  private val endpoints: ConcurrentMap[String, EndpointData] =
+    new ConcurrentHashMap[String, EndpointData]
+  private val endpointRefs: ConcurrentMap[RpcEndpoint, RpcEndpointRef] =
+    new ConcurrentHashMap[RpcEndpoint, RpcEndpointRef]
 
   // Track the receivers whose inboxes may contain messages.
   private val receivers = new LinkedBlockingQueue[EndpointData]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to