From 222faf18dcf31fd5e6618f9028dca6e037ebd01b Mon Sep 17 00:00:00 2001 From: Alexandre Archambault Date: Sun, 3 Jan 2016 16:38:29 +0100 Subject: [PATCH] Moar default values in cache module --- cache/src/main/scala/coursier/Cache.scala | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) 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 =