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.
The most straightforward way of changing that consists in setting
COURSIER_TTL in the environment. It's parsed with
scala.concurrent.duration.Duration, so that things like
0s, are fine, and it accepts infinity (
Inf) as a duration.
import scala.concurrent.duration.Duration Duration("24 hours") Duration("5 min") Duration("10s") Duration("0s") Duration("Inf")