Parameters
data class Parameters(val id: String, val url: URL, val refreshInterval: TimeFrame, val errorCooldownBaseInterval: TimeFrame? = null)
Parameters explicitly relating to the behavior of the ResourceRefresher.
Parameters
id
The identifier of this refresher. This is used as the key for reading/writing the results to/from
url
The remote location to retrieve an updated version from
refreshInterval
How often to fetch a new version of the resource
errorCooldownBaseInterval
The base interval to increment as a backoff when failures occur during refreshes.