class SplitIoClient::Telemetry::MemorySynchronizer

def initialize(config,

def initialize(config,
               telemtry_consumers,
               repositories,
               telemetry_api,
               flag_sets,
               flag_sets_invalid)
  @config = config
  @telemetry_init_consumer = telemtry_consumers[:init]
  @telemetry_runtime_consumer = telemtry_consumers[:runtime]
  @telemtry_evaluation_consumer = telemtry_consumers[:evaluation]
  @splits_repository = repositories[:splits]
  @segments_repository = repositories[:segments]
  @telemetry_api = telemetry_api
  @flag_sets = flag_sets
  @flag_sets_invalid = flag_sets_invalid
end