docs: public synchronized void setPoolSize(int poolSize)
      {
          if (poolSize < 0)
          {
              throw new IllegalArgumentException("New poolSize (" + poolSize + ") is must not be negative");
          }
  
          if (pool != null)
          {
              pool.setCorePoolSize(poolSize);
          }
          this.poolSize = poolSize;
      }