From c34b74e13cfea6dec844dbbcade222de33d63730 Mon Sep 17 00:00:00 2001 From: Viktor Klang Date: Thu, 29 Sep 2011 17:20:59 +0200 Subject: [PATCH] Adding a todo for AtomicReferenceFieldUpdater in Future.scala --- akka-actor/src/main/scala/akka/dispatch/Future.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/akka-actor/src/main/scala/akka/dispatch/Future.scala b/akka-actor/src/main/scala/akka/dispatch/Future.scala index c3fc38a92d..7287377a8b 100644 --- a/akka-actor/src/main/scala/akka/dispatch/Future.scala +++ b/akka-actor/src/main/scala/akka/dispatch/Future.scala @@ -802,7 +802,7 @@ class DefaultPromise[T](val timeout: Timeout)(implicit val dispatcher: MessageDi def this(timeout: Long, timeunit: TimeUnit)(implicit dispatcher: MessageDispatcher) = this(Timeout(timeout, timeunit)) private val _startTimeInNanos = currentTimeInNanos - private val ref = new AtomicReference[FState[T]](FState()) + private val ref = new AtomicReference[FState[T]](FState()) //FIXME create a base-class in Java with an AtomicReferenceFieldUpdater and avoid allocating the AtomicReference for each @tailrec private def awaitUnsafe(waitTimeNanos: Long): Boolean = {