docs: public synchronized void loadOutboundConnectionInfo(String sslCfgAlias, Map<String, Object> config, Set<String> newConnectionInfo) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "loadOutboundConnectionInfo");
  
          List<Map<String, Object>> outboundEntries = Nester.nest("outboundConnection", config);
  
          if (!outboundEntries.isEmpty()) {
              for (Map<String, Object> outboundEntry : outboundEntries) {
                  String key = null;
                  String host = (String) outboundEntry.get("host");
  
                  String certAlias = (String) outboundEntry.get("clientCertificate");
                  if (certAlias != null) {
                      sslCfgAlias = sslCfgAlias + ":" + certAlias;
                  }
  
                  Integer port = (Integer) outboundEntry.get("port");
                  if (port != null) {
                      key = host + "," + port.toString();
                      if (dynamicHostPortSelections.containsKey(key)) {
                          if (!dynamicHostPortSelections.get(key).equals(sslCfgAlias)) {
                              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                                  Tr.debug(tc, "loadOutboundConnectionInfo", "Existing " + key + " : " + dynamicHostPortSelections.get(key) + ",  trying to add " + sslCfgAlias);
                              }
                              issueConflictWarning(host, port.toString(), dynamicHostPortSelections.get(key));
                          }
                      } else {
                          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                              Tr.debug(tc, "loadOutboundConnectionInfo", "Adding " + key + " to the host port list, sslCfgAlias " + sslCfgAlias);
                          }
                          dynamicHostPortSelections.put(key, sslCfgAlias);
                      }
                  } else {
                      // special check for host "*" and port "*"
                      if (host.equals("*")) {
                          if (!warningIssued && isDefaultOutboundRefSet(sslCfgAlias))
                              continue;
                      }
  
                      key = host + ",*";
                      if (dynamicHostSelections.containsKey(key)) {
                          if (!dynamicHostSelections.get(key).equals(sslCfgAlias))
                              issueConflictWarning(host, "*", dynamicHostSelections.get(key));
                      } else {
                          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                              Tr.debug(tc, "loadOutboundConnectionInfo", "Adding " + key + " to the host list");
                          }
                          dynamicHostSelections.put(key, sslCfgAlias);
                      }
                  }
  
                  newConnectionInfo.add(key);
                  dynamicSelections.put(key, sslCfgAlias);
              }
          }
  
          // always clear the caches
          dynamicLookupCache.clear();
          synchronized (dynamicLookupMisses) {
              dynamicLookupMisses.clear();
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "loadOutboundConnectionInfo");
      }