From 63607d4914d9d05952800915ff5a8e6a7d522500 Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Tue, 18 Sep 2012 23:57:25 +0200 Subject: [PATCH] Minor Serialization performance improvement. --- .../src/main/scala/akka/serialization/Serialization.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/akka-actor/src/main/scala/akka/serialization/Serialization.scala b/akka-actor/src/main/scala/akka/serialization/Serialization.scala index b9d6298784..003c9de2b1 100644 --- a/akka-actor/src/main/scala/akka/serialization/Serialization.scala +++ b/akka-actor/src/main/scala/akka/serialization/Serialization.scala @@ -9,7 +9,6 @@ import com.typesafe.config.Config import akka.actor.{ Extension, ExtendedActorSystem, Address, DynamicAccess } import akka.event.Logging import java.util.concurrent.ConcurrentHashMap -import scala.util.control.NonFatal import scala.collection.mutable.ArrayBuffer import java.io.NotSerializableException import util.{ Try, DynamicVariable } @@ -100,8 +99,8 @@ class Serialization(val system: ExtendedActorSystem) extends Extension { // bindings are ordered from most specific to least specific def unique(possibilities: Seq[(Class[_], Serializer)]): Boolean = possibilities.size == 1 || - (possibilities map (_._1) forall (_ isAssignableFrom possibilities(0)._1)) || - (possibilities map (_._2) forall (_ == possibilities(0)._2)) + (possibilities forall (_._1 isAssignableFrom possibilities(0)._1)) || + (possibilities forall (_._2 == possibilities(0)._2)) val ser = bindings filter { _._1 isAssignableFrom clazz } match { case Seq() ⇒