Packages

p

bloop.engine

caches

package caches

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class LastSuccessfulResult(sources: Vector[HashedSource], classpath: Vector[FileHash], previous: PreviousResult, classesDir: AbsolutePath, counterForClassesDir: AtomicInt, populatingProducts: Task[Unit]) extends Product with Serializable
  2. 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:

    1. 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.

  3. final class StateCache extends AnyRef

    Cache that holds the state associated to each loaded build.

Ungrouped