@Override
  public TShowTable4InformationSchemaResp showTables4InformationSchema() throws TException {
    return executeRemoteCallWithRetry(
        () -> client.showTables4InformationSchema(), resp -> !updateConfigNodeLeader(resp.status));
  }
The frame of execute RPC, include logic of retry and exception handling.

@param call which rpc should call
@param check check the rpc's result
@return rpc's result
@param <T> the type of rpc result
@throws TException if fails more than RETRY_NUM times, throw TException(MSG_RECONNECTION_FAIL)
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ConfigNodeClient.java