package caches
Ordering
- Alphabetic
Visibility
- Public
- All
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
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 StateCache