From 7790fdbcdf1ca5e2e8813ded0a29400d83594809 Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Wed, 1 Sep 2010 17:43:53 +0200 Subject: [PATCH] Optimization + less code --- akka-actor/src/main/scala/actor/ActorRegistry.scala | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/akka-actor/src/main/scala/actor/ActorRegistry.scala b/akka-actor/src/main/scala/actor/ActorRegistry.scala index e8c38f2b76..f340533186 100644 --- a/akka-actor/src/main/scala/actor/ActorRegistry.scala +++ b/akka-actor/src/main/scala/actor/ActorRegistry.scala @@ -109,18 +109,15 @@ object ActorRegistry extends ListenerManagement { * Finds all actors that has a specific id. */ def actorsFor(id: String): Array[ActorRef] = { - if (actorsById.containsKey(id)) { - actorsById.get(id).toArray(Naught) - } else Naught + val set = actorsById get id + if (set ne null) set toArray Naught + else Naught } /** * Finds the actor that has a specific UUID. */ - def actorFor(uuid: String): Option[ActorRef] = { - if (actorsByUUID.containsKey(uuid)) Some(actorsByUUID.get(uuid)) - else None - } + def actorFor(uuid: String): Option[ActorRef] = Option(actorsByUUID get uuid) /** * Registers an actor in the ActorRegistry.