10000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 98e0591 commit e054734Copy full SHA for e054734
scalalib/overrides-2.11.8/scala/concurrent/impl/AbstractPromise.scala
@@ -0,0 +1,11 @@
1
+package scala.concurrent.impl
2
+
3
+import java.util.concurrent.atomic.AtomicReference
4
5
+@Deprecated // Since 2.11.8. Extend java.util.concurrent.atomic.AtomicReference instead.
6
+abstract class AbstractPromise extends AtomicReference[AnyRef] {
7
+ protected final def updateState(oldState: AnyRef, newState: AnyRef): Boolean =
8
+ compareAndSet(oldState, newState)
9
10
+ protected final def getState(): AnyRef = get()
11
+}
0 commit comments