diff --git a/cache/src/main/scala/coursier/Cache.scala b/cache/src/main/scala/coursier/Cache.scala index aae769a34..0de00c2aa 100644 --- a/cache/src/main/scala/coursier/Cache.scala +++ b/cache/src/main/scala/coursier/Cache.scala @@ -395,8 +395,8 @@ object Cache { def file( artifact: Artifact, - cache: Seq[(String, File)], - cachePolicy: CachePolicy, + cache: Seq[(String, File)] = default, + cachePolicy: CachePolicy = CachePolicy.FetchMissing, checksums: Seq[Option[String]] = Seq(Some("SHA-1")), logger: Option[Logger] = None, pool: ExecutorService = defaultPool @@ -446,8 +446,8 @@ object Cache { } def fetch( - cache: Seq[(String, File)], - cachePolicy: CachePolicy, + cache: Seq[(String, File)] = default, + cachePolicy: CachePolicy = CachePolicy.FetchMissing, checksums: Seq[Option[String]] = Seq(Some("SHA-1")), logger: Option[Logger] = None, pool: ExecutorService = defaultPool @@ -480,6 +480,11 @@ object Cache { ) ) + lazy val default = Seq( + "http://" -> new File(defaultBase, "http"), + "https://" -> new File(defaultBase, "https") + ) + val defaultConcurrentDownloadCount = 6 lazy val defaultPool =