package caches
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class LastSuccessfulResult(sources: Vector[HashedSource], classpath: Vector[FileHash], previous: PreviousResult, classesDir: AbsolutePath, counterForClassesDir: AtomicInt, populatingProducts: Task[Unit]) extends Product with Serializable
- final case class ResultsCache extends Product with Serializable
Maps projects to compilation results, populated by
Tasks.compile
.Maps projects to compilation results, populated by
Tasks.compile
.The results cache has two important goals:
- Keep track of the last compilation results, no matter what results those were.
2. Keep track of the last successful incremental results per project, so that they
can be used by
compile
to locate the last good analysis file.
This data structure is not thread-safe and should not be used like so.
- Keep track of the last compilation results, no matter what results those were.
2. Keep track of the last successful incremental results per project, so that they
can be used by
- final class SourceGeneratorCache extends AnyRef
- final class StateCache extends AnyRef
Cache that holds the state associated to each loaded build.
Value Members
- object LastSuccessfulResult extends Serializable
- object ResultsCache extends Serializable
- object SemanticDBCache
- object SourceGeneratorCache
- object StateCache