private static CassandraKeyValueService create( MetricsManager metricsManager, CassandraKeyValueServiceConfig config, java.util.function.Supplier<CassandraKeyValueServiceRuntimeConfig> runtimeConfig, Optional<LeaderConfig> leaderConfig, CassandraMutationTimestampProvider mutationTimestampProvider, Logger log, boolean initializeAsync) { CassandraClientPool clientPool = CassandraClientPoolImpl.create(metricsManager, config, runtimeConfig, initializeAsync); return createOrShutdownClientPool(metricsManager, config, clientPool, leaderConfig, mutationTimestampProvider, log, initializeAsync); }
private static CassandraKeyValueService create( MetricsManager metricsManager, CassandraKeyValueServiceConfig config, java.util.function.Supplier<CassandraKeyValueServiceRuntimeConfig> runtimeConfig, Optional<LeaderConfig> leaderConfig, CassandraMutationTimestampProvider mutationTimestampProvider, Logger log, boolean initializeAsync) { CassandraClientPool clientPool = CassandraClientPoolImpl.create(metricsManager, config, runtimeConfig, initializeAsync); return createOrShutdownClientPool(metricsManager, config, clientPool, leaderConfig, mutationTimestampProvider, log, initializeAsync); }