sealed trait BuildCache extends AnyRef
The build cache configuration.
- Alphabetic
- By Inheritance
- BuildCache
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
local: LocalBuildCache
The local build cache configuration.
-
abstract
def
remote: RemoteBuildCache
The remote build cache configuration.
-
abstract
def
requireClean: Boolean
Whether the build cache should be written to only in clean builds.
Whether the build cache should be written to only in clean builds.
You should only set this to 'false' when the build is started from a clean working directory. Otherwise, produced build cache entries may be incorrect.
-
abstract
def
withLocal(local: LocalBuildCache): BuildCache
Create a copy of this configuration with an updated local build cache configuration.
Create a copy of this configuration with an updated local build cache configuration.
- local
The new local build cache configuration.
- returns
A copy of this configuration with an updated local build cache configuration.
- See also
-
abstract
def
withRemote(remote: RemoteBuildCache): BuildCache
Create a copy of this configuration with an updated remote build cache configuration.
Create a copy of this configuration with an updated remote build cache configuration.
- remote
The new remote build cache configuration.
- returns
A copy of this configuration with an updated remote build cache configuration.
- See also
-
abstract
def
withRequireClean(requireClean: Boolean): BuildCache
Create a copy of this configuration with an updated requirement for clean builds.
Create a copy of this configuration with an updated requirement for clean builds.
- requireClean
Whether the build cache should be written to only in clean builds.
- returns
A copy of this configuration with an updated requirement for clean builds.
- See also
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()