Class ReentrantBoundedExecutor

java.lang.Object
io.trino.plugin.hive.metastore.cache.ReentrantBoundedExecutor
All Implemented Interfaces:
Executor

public class ReentrantBoundedExecutor extends Object implements Executor
Extension of BoundedExecutor that will skip task queue when recursive tasks are scheduled from within currently executed task.
  • Constructor Details

    • ReentrantBoundedExecutor

      public ReentrantBoundedExecutor(Executor coreExecutor, int maxThreads)
  • Method Details