javanna opened a new pull request, #12606:
URL: https://github.com/apache/lucene/pull/12606

   As we introduce more places where we add concurrency (there are currently 
three) there is a common pattern around checking whether there is an executor 
provided, and then going sequential on the caller thread or parallel relying on 
the executor.
   
   That can be improved by internally creating a TaskExecutor that relies on an 
executor that executes tasks on the caller thread, which ensures that the task 
executor is never null, hence the common conditional is no longer needed, as 
the concurrent path that uses the task executor would be the default and only 
choice for operations that can be parallelized.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to