docs: def executor(self) -> "ThreadPoolExecutor":
          """Executor instance.
  
          :rtype: ThreadPoolExecutor
          """
          if not isinstance(self.__executor, ThreadPoolExecutor) or self.__executor.is_shutdown:
              self.configure()
          return self.__executor