docs: public static void close(String poolName) {
      if (poolName == null) {
        return;
      }
      synchronized (poolMap) {
        for (Pool pool : poolMap.values()) {
          if (poolName.equals(pool.getUrlParser().getOptions().poolName)) {
            try {
              pool.close();
            } catch (InterruptedException exception) {
              //eat
            }
            poolMap.remove(pool.getUrlParser());
            return;
          }
        }
  
        if (poolMap.isEmpty()) {
          shutdownExecutor();
        }
      }
    }