

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 執行快取的內容
<a name="workflow-cache-contents"></a>

HealthOmics 會使用 S3 儲存貯體中的下列結構來組織您的執行快取：

```
s3://{cache.S3location}/{cache.uuid}/runID/taskID/{cacheentry.uuid}/
```

cache.uuid 是快取的全域唯一 ID。cacheentry.uuid 是快取任務的全域唯一 uuid。HealthOmics 會將 uuids 指派給快取和任務。

對於所有工作流程引擎，快取包含下列檔案：
+ **\$1cacheentryuuid\$1.json** 檔案 – HealthOmics 會建立此資訊清單檔案，其中包含快取的相關資訊，包括快取中的所有項目清單，以及[快取版本](how-run-cache.md#workflow-cache-data-versions)。
+ 任務輸出檔案 – 每個任務輸出包含一或多個檔案，如任務所定義。

對於使用 Nextflow 的工作流程，Nextflow 引擎會在快取中建立這些額外的檔案：
+ **command.out** 檔案 – 此檔案包含任務執行 stdout 內容。
+ **.exitcode** 檔案 – 此檔案包含任務結束碼 （整數）。

**注意**  
如果您想要存取執行快取中的中繼任務檔案以進行進階故障診斷，請在工作流程定義中將這些檔案宣告為任務輸出。