class SplitIoClient::Telemetry::Synchronizer
def initialize(config,
def initialize(config, telemtry_consumers, telemetry_init_producer, repositories, telemetry_api, flag_sets, flag_sets_invalid) @synchronizer = case config.telemetry_adapter.class.to_s when 'SplitIoClient::Cache::Adapters::RedisAdapter' SplitIoClient::Telemetry::RedisSynchronizer.new(config, telemetry_init_producer) else SplitIoClient::Telemetry::MemorySynchronizer.new(config, telemtry_consumers, repositories, telemetry_api, flag_sets, flag_sets_invalid) end end