DiskActionCacheStore

sbt.util.DiskActionCacheStore
class DiskActionCacheStore(base: Path) extends ActionCacheStore

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def get[A1 : JsonFormat](input: Digest): Option[ActionResult[A1]]

Get the value for the key from the cache store.

Get the value for the key from the cache store.

Attributes

Definition Classes
override def getBlobs(refs: Seq[HashedVirtualFileRef]): Seq[VirtualFile]

Get blobs from the cache store.

Get blobs from the cache store.

Attributes

Definition Classes
override def put[A1 : JsonFormat](key: Digest, value: A1, blobs: Seq[VirtualFile]): ActionResult[A1]

Put a value and blobs to the cache store for later retrieval, based on the actionDigest.

Put a value and blobs to the cache store for later retrieval, based on the actionDigest.

Attributes

Definition Classes
override def putBlobs(blobs: Seq[VirtualFile]): Seq[HashedVirtualFileRef]

Put VirtualFile blobs to the cache store for later retrieval.

Put VirtualFile blobs to the cache store for later retrieval.

Attributes

Definition Classes
override def syncBlobs(refs: Seq[HashedVirtualFileRef], outputDirectory: Path): Seq[Path]

Materialize blobs to the output directory.

Materialize blobs to the output directory.

Attributes

Definition Classes

Concrete fields

lazy val acBase: Path
lazy val casBase: Path