private synchronized void recoverTimeout() {
    if (originalTimeout == -1) {
      logger.warn("This client's timeout has not been modified, cannot reset");
    }
    setTimeout(originalTimeout);
    originalTimeout = -1;
  }
Call this method when needed to temporarily modify the timeout period. The original timeout
will be saved and automatically restored when the client is returned.
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/async/AsyncDataNodeInternalServiceClient.java