Skip to content
This repository was archived by the owner on May 6, 2021. It is now read-only.

Commit bce5135

Browse files
committed
Fixed FutureReference
1 parent 043cf19 commit bce5135

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

src/mutatio/main/java/org/comroid/mutatio/ref/FutureReference.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,11 @@ protected T doGet() {
2424
return future.join();
2525
}
2626

27-
public T compute(Supplier<T> supplier) {
28-
if (!future.isDone())
29-
future.complete(supplier.get());
30-
return get();
27+
@Override
28+
protected boolean doSet(T value) {
29+
if (future.isDone())
30+
return false;
31+
future.complete(value);
32+
return true;
3133
}
3234
}

0 commit comments

Comments
 (0)