static ClientUserAuths getClientUserAuths(ClientProxyMembershipID proxyId) {
    int proxyIdHashCode = proxyId.hashCode();
    Consumer<Random> initializer = r -> r.setSeed(proxyIdHashCode + System.currentTimeMillis());
    SubjectIdGenerator idGenerator = new RandomSubjectIdGenerator(new Random(), initializer);
    ClientUserAuths clientUserAuths = new ClientUserAuths(idGenerator);
    ClientUserAuths returnedClientUserAuths =
        proxyIdVsClientUserAuths.putIfAbsent(proxyId, clientUserAuths);

    if (returnedClientUserAuths == null) {
      return clientUserAuths;
    }
    return returnedClientUserAuths;
  }
@return whether this is a connection to a client, regardless of protocol.
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/ServerConnection.java