Closed junchuanwang closed 2 years ago
Two changes (1) Add more logs in ListenableFutureUtil to understand the cancel sequence. (2) when we call BaseTask.cancel(), we need to cancel "future.cancel" no matter what, therefore this statement better not to be short-circuited.
Two changes (1) Add more logs in ListenableFutureUtil to understand the cancel sequence. (2) when we call BaseTask.cancel(), we need to cancel "future.cancel" no matter what, therefore this statement better not to be short-circuited.