You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're consistently obtaining the done/cancelled state from our inner SettableTask now, so that it is guaranteed to be in sync with a value/exception set.
Ivan Sopov opened SPR-15202 and commented
Please see this jcstress-based test:
https://github.com/isopov/isopov-jcstress/blob/master/src/main/java/com/sopovs/moradanen/jcstress/spring/SettableListenableFutureTest.java
There is no such bug in guava:
https://github.com/isopov/isopov-jcstress/blob/master/src/main/java/com/sopovs/moradanen/jcstress/guava/SettableFutureTest.java
Or in CompletableFuture from JUC:
https://github.com/isopov/isopov-jcstress/blob/master/src/main/java/com/sopovs/moradanen/jcstress/CompletableFutureTest.java
Affects: 4.3.6
Issue Links:
Referenced from: commits 9666fcc, dec1c93
The text was updated successfully, but these errors were encountered: