Details
-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
6.0.0.Final
-
None
-
None
Description
If there are multiple ExecutorAllCompletionServices using the same executor, these may steal other's futures, and therefore, report the task to be finished prematurely.
This may be the case for a preload from multiple cache loaders in parallel.
The tasks sent to the executor have to be tagged and the service should poll only its own tasks.