@Override public RPromise<T> sync() throws InterruptedException { if (executed.get()) { return super.sync(); } return (RPromise<T>) sentPromise.sync(); }
@Override public RPromise<T> sync() throws InterruptedException { if (executed.get()) { return super.sync(); } return (RPromise<T>) sentPromise.sync(); }
@Override public RPromise<T> sync() throws InterruptedException { if (executed.get()) { return super.sync(); } return (RPromise<T>) sentPromise.sync(); }