public CacheClientProxy create(CacheClientNotifier notifier, Socket socket,
      ClientProxyMembershipID proxyId, boolean isPrimary, byte clientConflation,
      KnownVersion clientVersion, long acceptorId, boolean notifyBySubscription,
      SecurityService securityService, Subject subject, StatisticsClock statisticsClock)
      throws CacheException {
    return internalFactory.create(notifier, socket, proxyId, isPrimary, clientConflation,
        clientVersion, acceptorId, notifyBySubscription, securityService, subject, statisticsClock);
  }
Creates instances of CacheClientProxy.

<p>
CacheClientProxyFactory delegates to InternalCacheClientProxyFactory which can be specified by
System Property {@code gemfire.CacheClientProxyFactory.INTERNAL_FACTORY}. This allows tests to
customize CacheClientProxy and/or MessageDispatcher using Property-Injection. See
DeltaPropagationDUnitTest for an example.
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientProxyFactory.java