aboutsummaryrefslogtreecommitdiff
path: root/core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala')
-rw-r--r--core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala10
1 files changed, 4 insertions, 6 deletions
diff --git a/core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala b/core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala
index 8de75ba9a9..d7e5143c30 100644
--- a/core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala
+++ b/core/src/main/scala/org/apache/spark/util/TimeStampedHashMap.scala
@@ -21,7 +21,8 @@ import java.util.Set
import java.util.Map.Entry
import java.util.concurrent.ConcurrentHashMap
-import scala.collection.{JavaConversions, mutable}
+import scala.collection.JavaConverters._
+import scala.collection.mutable
import org.apache.spark.Logging
@@ -50,8 +51,7 @@ private[spark] class TimeStampedHashMap[A, B](updateTimeStampOnGet: Boolean = fa
}
def iterator: Iterator[(A, B)] = {
- val jIterator = getEntrySet.iterator
- JavaConversions.asScalaIterator(jIterator).map(kv => (kv.getKey, kv.getValue.value))
+ getEntrySet.iterator.asScala.map(kv => (kv.getKey, kv.getValue.value))
}
def getEntrySet: Set[Entry[A, TimeStampedValue[B]]] = internalMap.entrySet
@@ -90,9 +90,7 @@ private[spark] class TimeStampedHashMap[A, B](updateTimeStampOnGet: Boolean = fa
}
override def filter(p: ((A, B)) => Boolean): mutable.Map[A, B] = {
- JavaConversions.mapAsScalaConcurrentMap(internalMap)
- .map { case (k, TimeStampedValue(v, t)) => (k, v) }
- .filter(p)
+ internalMap.asScala.map { case (k, TimeStampedValue(v, t)) => (k, v) }.filter(p)
}
override def empty: mutable.Map[A, B] = new TimeStampedHashMap[A, B]()