class ElasticAPM::CentralConfig
def schedule_next_fetch(resp = nil)
def schedule_next_fetch(resp = nil) headers = resp&.headers seconds = if headers && headers['Cache-Control'] CacheControl.new(headers['Cache-Control']).max_age else DEFAULT_MAX_AGE end @scheduled_task = Concurrent::ScheduledTask .execute(seconds) { fetch_and_apply_config } end