package cache
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed abstract class ArtifactError extends Product with Serializable
- trait AuthenticatedURLConnection extends URLConnection
- abstract class Cache[F[_]] extends PlatformCache[F]
- trait CacheLogger extends AnyRef
- sealed abstract class CachePolicy extends Product with Serializable
- final case class FileCache[F[_]](location: File = CacheDefaults.location, cachePolicies: Seq[CachePolicy] = CachePolicy.default, checksums: Seq[Option[String]] = CacheDefaults.checksums, logger: CacheLogger = CacheLogger.nop, pool: ExecutorService = CacheDefaults.pool, ttl: Option[Duration] = CacheDefaults.ttl, localArtifactsShouldBeCached: Boolean = false, followHttpToHttpsRedirections: Boolean = false, sslRetry: Int = CacheDefaults.sslRetryCount, retry: Int = CacheDefaults.defaultRetryCount, bufferSize: Int = CacheDefaults.bufferSize, S: Schedulable[F] = Task.schedulable) extends Cache[F] with Product with Serializable
- final case class MockCache[F[_]](base: Path, writeMissing: Boolean, pool: ExecutorService, S: Schedulable[F]) extends Cache[F] with Product with Serializable
- abstract class PlatformCache[F[_]] extends AnyRef
- abstract class PlatformCacheCompanion extends AnyRef
- class ProgressBarLogger extends CacheLogger
Value Members
- object ArtifactError extends Serializable
- object Cache extends PlatformCacheCompanion
- object CacheChecksum
- object CacheDefaults
- object CacheLocks
- object CacheLogger
- object CacheParse
- object CachePolicy extends Serializable
- object CacheUrl
- object FileCache extends Serializable
- object LocalRepositories
- object MockCache extends Serializable
- object ProgressBarLogger