final
class
FileCache[F[_]] extends Cache[F]
Instance Constructors
-
new
FileCache(params: Params[F])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
S: Sync[F]
-
def
addCredentials(credentials: Credentials*): FileCache[F]
-
def
addFileCredentials(credentialFile: File): FileCache[F]
-
def
allCredentials: F[Seq[DirectCredentials]]
-
final
def
asInstanceOf[T0]: T0
-
def
bufferSize: Int
-
def
cachePolicies: Seq[CachePolicy]
-
def
checksums: Seq[Option[String]]
-
def
clone(): AnyRef
-
def
credentials: Seq[Credentials]
-
lazy val
ec: ExecutionContextExecutorService
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(obj: Any): Boolean
-
def
fetch: Fetch[F]
-
def
fetchs: Seq[Fetch[F]]
-
def
file(artifact: Artifact, retry: Int): EitherT[F, ArtifactError, File]
-
def
file(artifact: Artifact): EitherT[F, ArtifactError, File]
-
def
finalize(): Unit
-
def
followHttpToHttpsRedirections: Boolean
-
def
followHttpsToHttpRedirections: Boolean
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
hostnameVerifierOpt: Option[HostnameVerifier]
-
final
def
isInstanceOf[T0]: Boolean
-
def
localArtifactsShouldBeCached: Boolean
-
def
localFile(url: String, user: Option[String] = None): File
-
def
location: File
-
-
-
def
maxRedirections: Option[Int]
-
final
def
ne(arg0: AnyRef): Boolean
-
def
noCredentials: FileCache[F]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
pool: ExecutorService
-
def
retry: Int
-
def
sslRetry: Int
-
def
sslSocketFactoryOpt: Option[SSLSocketFactory]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
ttl: Option[Duration]
-
def
validateChecksum(artifact: Artifact, sumType: String): EitherT[F, ArtifactError, Unit]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
withCachePolicies(cachePolicies: Seq[CachePolicy]): FileCache[F]
-
def
withChecksums(checksums: Seq[Option[String]]): FileCache[F]
-
def
withCredentials(credentials: Seq[Credentials]): FileCache[F]
-
def
withFollowHttpToHttpsRedirections(followHttpToHttpsRedirections: Boolean): FileCache[F]
-
def
withFollowHttpsToHttpRedirections(followHttpsToHttpRedirections: Boolean): FileCache[F]
-
def
withHostnameVerifier(hostnameVerifier: HostnameVerifier): FileCache[F]
-
def
withHostnameVerifierOpt(hostnameVerifierOpt: Option[HostnameVerifier]): FileCache[F]
-
def
withLocalArtifactsShouldBeCached(localArtifactsShouldBeCached: Boolean): FileCache[F]
-
def
withLocation(location: String): FileCache[F]
-
def
withLocation(location: File): FileCache[F]
-
-
def
withMaxRedirections(maxOpt: Option[Int]): FileCache[F]
-
def
withMaxRedirections(max: Int): FileCache[F]
-
def
withPool(pool: ExecutorService): FileCache[F]
-
def
withRetry(retry: Int): FileCache[F]
-
def
withSslRetry(sslRetry: Int): FileCache[F]
-
def
withSslSocketFactory(sslSocketFactory: SSLSocketFactory): FileCache[F]
-
def
withSslSocketFactoryOpt(sslSocketFactoryOpt: Option[SSLSocketFactory]): FileCache[F]
-
def
withSync[G[_]](implicit S0: Sync[G]): FileCache[G]
-
def
withTtl(ttl: Duration): FileCache[F]
-
def
withTtl(ttl: Option[Duration]): FileCache[F]
Inherited from AnyRef
Inherited from Any