public Builder<V> setMinIdleTimeForClient(long minIdleTimeForClient) {
      this.minIdleTimeForClient = minIdleTimeForClient;
      return this;
    }
the duration to sleep between runs of the idle object evictor thread. When non-positive, no
idle object evictor thread will be run, which means clients that are idle for more than
{@code minIdleTimeForClient} will never be cleaned up.
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/property/ClientPoolProperty.java