diff --git a/modules/core/src/main/scala/org/scalasteward/core/util/UrlChecker.scala b/modules/core/src/main/scala/org/scalasteward/core/util/UrlChecker.scala index 89fd8ea8dc..0570bbca84 100644 --- a/modules/core/src/main/scala/org/scalasteward/core/util/UrlChecker.scala +++ b/modules/core/src/main/scala/org/scalasteward/core/util/UrlChecker.scala @@ -33,7 +33,9 @@ trait UrlChecker[F[_]] { final case class UrlCheckerClient[F[_]](client: Client[F]) extends AnyVal object UrlChecker { - private def buildCache[F[_]](config: Config)(implicit F: Sync[F]): F[CaffeineCache[F, Status]] = + private def buildCache[F[_]](config: Config)(implicit + F: Sync[F] + ): F[CaffeineCache[F, String, Status]] = F.delay { val cache = Caffeine .newBuilder() @@ -56,7 +58,7 @@ object UrlChecker { } private def status(url: Uri): F[Status] = - statusCache.cachingForMemoizeF(url.renderString)(None) { + statusCache.cachingF(url.renderString)(None) { urlCheckerClient.client.status(Request[F](method = Method.HEAD, uri = url)) } } diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 56707cb183..842c589c6b 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -41,6 +41,6 @@ object Dependencies { val munitScalacheck = "org.scalameta" %% "munit-scalacheck" % munit.revision val refined = "eu.timepit" %% "refined" % "0.10.1" val refinedScalacheck = "eu.timepit" %% "refined-scalacheck" % refined.revision - val scalacacheCaffeine = "com.github.cb372" %% "scalacache-caffeine" % "1.0.0-M5" + val scalacacheCaffeine = "com.github.cb372" %% "scalacache-caffeine" % "1.0.0-M6" val scalacheck = "org.scalacheck" %% "scalacheck" % "1.17.0" }