Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Structure of an Artifact Cache

The format used to represent an Artifact Cache on disk is versioned, and changes may be made over time. Each of the sections below presents information on a specific version of the Artifact Cache format. As of this writing (16 January 2024), there is only one version.

Artifact Cache format version 1

Assuming you have a version 1 artifact cache named my-artifact-cache, you can expect to find the structure of the files within it to look like the following:

my-artifact-cache/
├── data/
│   ├── uuid1/
│   ├── uuid2/
│   ├── uuid3/
│   └── uuid4/
├── keys/
│   ├── bar.yaml
│   ├── baz.yaml
│   └── foo.yaml
├── pools/
│   └── puuid1/
│       ├── uuid1 -> ../../data/uuid1/
│       └── uuid2 -> ../../data/uuid2/
├── processes/
│   └── <process-id>-<process-create-time>@<user>/
│       ├── uuid3 -> ../../data/uuid3/
│       └── uuid4 -> ../../data/uuid4/
└── VERSION

The top-level entries in this directory are as follows: