Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
BaseUIMAAsynchronousEngine_impl.getCAS() blocks until a CAS is available.
If multiple threads are blocked, which one gets the next CAS is nondeterministic.
In order to guarantee quality of service it is important to return CASes in the order
they were requested.