code: def _setup_queues(self, job_reducers, result_reducers):
      # As this executor can be resized, use a large queue size to avoid
      # underestimating capacity and introducing overhead
      queue_size = 2 * cpu_count() + EXTRA_QUEUED_CALLS
      super()._setup_queues(
          job_reducers, result_reducers, queue_size=queue_size
      )
  
file_path: catboost/contrib/python/joblib/joblib/externals/loky/reusable_executor.py
imports: import time
  import warnings
  import threading
  import multiprocessing
  from .process_executor import ProcessPoolExecutor, EXTRA_QUEUED_CALLS
  from .backend.context import cpu_count
  from .backend import get_context
label_desc: Use image node_id 6 for calling the _ReusablePoolExecutor obj's underlying member method code with example usage: obj._setup_queues(job_reducers, result_reducers) without return types