class ConfigFetchHandler {

  public Task<FetchResponse> fetch() {
    return fetch(frcMetadata.getMinimumFetchIntervalInSeconds());
  }

  public  ConfigFetchHandler(
      FirebaseInstallationsApi firebaseInstallations,
      @Nullable AnalyticsConnector analyticsConnector,
      Executor executor,
      Clock clock,
      Random randomGenerator,
      ConfigCacheClient fetchedConfigsCache,
      ConfigFetchHttpClient frcBackendApiClient,
      ConfigMetadataClient frcMetadata,
      Map<String, String> customHttpHeaders);

}