class ElasticAPM::CentralConfig

def schedule_next_fetch(resp)

def schedule_next_fetch(resp)
  seconds =
    if (cache_header = resp.headers['Cache-Control'])
      CacheControl.new(cache_header).max_age
    else
      DEFAULT_MAX_AGE
    end
  @scheduled_task =
    Concurrent::ScheduledTask
    .execute(seconds, &method(:fetch_and_apply_config))
end