docs: public static JDBC4ClientConnection get(String[] servers, String user, String password, boolean isHeavyWeight,
                                              int maxOutstandingTxns, boolean reconnectOnConnectionLoss,
                                              SSLConfiguration.SslConfig sslConfig, String kerberosConfig) throws Exception {
          String clientConnectionKeyBase = getClientConnectionKeyBase(servers, user, password,
                  isHeavyWeight, maxOutstandingTxns, reconnectOnConnectionLoss);
          String clientConnectionKey = clientConnectionKeyBase;
  
          synchronized (ClientConnections) {
              if (!ClientConnections.containsKey(clientConnectionKey))
                  ClientConnections.put(clientConnectionKey, new JDBC4ClientConnection(
                          clientConnectionKeyBase, clientConnectionKey, servers, user,
                          password, isHeavyWeight, maxOutstandingTxns, reconnectOnConnectionLoss,
                          sslConfig, kerberosConfig));
              return ClientConnections.get(clientConnectionKey).use();
          }
      }