From 978bf1e1564afe843b47214eeccce5ca5923c82b Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Wed, 11 Dec 2013 12:30:17 +0000
Subject: [PATCH] Minor code simplification.
---
opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java | 10 +---------
1 files changed, 1 insertions(+), 9 deletions(-)
diff --git a/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java b/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java
index af6e668..1ffc3c7 100644
--- a/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java
+++ b/opendj-sdk/opendj-core/src/main/java/com/forgerock/opendj/util/AsynchronousFutureResult.java
@@ -203,15 +203,7 @@
}
private boolean setStatePending() {
- for (;;) {
- final int s = getState();
- if (s != WAITING) {
- return false;
- }
- if (compareAndSetState(s, PENDING)) {
- return true;
- }
- }
+ return compareAndSetState(WAITING, PENDING);
}
}
--
Gitblit v1.10.0