public static synchronized CacheClientNotifier getInstance(InternalCache cache,
      ClientRegistrationEventQueueManager clientRegistrationEventQueueManager,
      StatisticsClock statisticsClock,
      CacheServerStats acceptorStats,
      int maximumMessageCount,
      int messageTimeToLive,
      ConnectionListener listener,
      OverflowAttributes overflowAttributes,
      boolean isGatewayReceiver) {
    return getInstance(cache, clientRegistrationEventQueueManager, statisticsClock,
        acceptorStats, maximumMessageCount, messageTimeToLive, listener, overflowAttributes,
        isGatewayReceiver, new SocketMessageWriter());
  }
Factory method to construct a CacheClientNotifier {@code CacheClientNotifier} instance.

@param cache The GemFire {@code InternalCache}
@param clientRegistrationEventQueueManager Manages temporary registration queues for clients
@return A {@code CacheClientNotifier} instance
geode-core/src/main/java/org/apache/geode/internal/cache/tier/sockets/CacheClientNotifier.java