@Override
  public synchronized void close() throws IOException {
    if (httpClient != null && httpClientCreated) {
      HttpClientUtils.closeQuietly(httpClient);
    }
    isClosed = true;
  }
Get a ThriftAdmin, ThriftAdmin is NOT thread safe
@return a ThriftAdmin
@throws IOException IOException
hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift2/client/ThriftConnection.java