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