Merge pull request #4385 from xyqshi/master

fix ClassCastException when submiting an async task with ttl - 4384
pull/4428/head
Nikita Koksharov 3 years ago committed by GitHub
commit dc1ec8e893
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -577,7 +577,7 @@ public class RedissonExecutorService implements RScheduledExecutorService {
check(task);
TaskParameters taskParameters = createTaskParameters(task);
taskParameters.setTtl(timeUnit.toMillis(timeToLive));
RemotePromise<T> result = (RemotePromise<T>) asyncService.executeCallable(taskParameters);
RemotePromise<T> result = (RemotePromise<T>) asyncService.executeCallable(taskParameters).toCompletableFuture();
addListener(result);
return createFuture(result);
}

Loading…
Cancel
Save