TTL
Changing things in cache are given a time-to-live (TTL) of 24 hours by default.
Changing things are artifacts for versions ending with -SNAPSHOT, Maven metadata files listing available versions, etc.
There are two ways to change the default value:
- set
COURSIER_TTLthe environment variable - set
coursier.ttlJVM property
(NOTE: if you use Coursier via SBT setlmcoursier.internal.shaded.coursier.ttlproperty)
Both settings are parsed with scala.concurrent.duration.Duration, so that things like 24 hours, 5 min, 10s, or 0s, are fine, and it accepts infinity (Inf) as a duration.