From bf60fec0ccbdb08d5a6f3dec6dda36a0fe6c3b94 Mon Sep 17 00:00:00 2001 From: noctarius Date: Sat, 14 Dec 2013 21:19:36 +0100 Subject: [PATCH] fixed #850 - DelegatingFuture.isDone always returns false until get is called --- .../main/java/com/hazelcast/util/executor/DelegatingFuture.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hazelcast/src/main/java/com/hazelcast/util/executor/DelegatingFuture.java b/hazelcast/src/main/java/com/hazelcast/util/executor/DelegatingFuture.java index 632e9caf7b59..5e363eae2046 100644 --- a/hazelcast/src/main/java/com/hazelcast/util/executor/DelegatingFuture.java +++ b/hazelcast/src/main/java/com/hazelcast/util/executor/DelegatingFuture.java @@ -109,7 +109,7 @@ public boolean isCancelled() { } public final boolean isDone() { - return done; + return done ? done : future.isDone(); } protected void setError(Throwable error) {