package cache

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Package Members

  1. package internal

Type Members

  1. sealed abstract class ArtifactError extends Product with Serializable
  2. trait AuthenticatedURLConnection extends URLConnection
  3. abstract class Cache[F[_]] extends PlatformCache[F]
  4. trait CacheLogger extends AnyRef
  5. sealed abstract class CachePolicy extends Product with Serializable
  6. 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
  7. final case class MockCache[F[_]](base: Path, writeMissing: Boolean, pool: ExecutorService, S: Schedulable[F]) extends Cache[F] with Product with Serializable
  8. abstract class PlatformCache[F[_]] extends AnyRef
  9. abstract class PlatformCacheCompanion extends AnyRef
  10. class ProgressBarLogger extends CacheLogger

Value Members

  1. object ArtifactError extends Serializable
  2. object Cache extends PlatformCacheCompanion
  3. object CacheChecksum
  4. object CacheDefaults
  5. object CacheLocks
  6. object CacheLogger
  7. object CacheParse
  8. object CachePolicy extends Serializable
  9. object CacheUrl
  10. object FileCache extends Serializable
  11. object LocalRepositories
  12. object MockCache extends Serializable
  13. object ProgressBarLogger

Ungrouped