diff options
author | 2016-04-13 21:59:21 +0000 | |
---|---|---|
committer | 2016-04-14 07:39:14 +0000 | |
commit | a77f32c255cb210ab254a3d689e3ad7dc0fcf25c (patch) | |
tree | 2863bbdce2bf14f6282ac79307e14cedde4a49e6 /src/main/java/com/google/devtools/build/lib/skyframe/PerActionFileCache.java | |
parent | 8bc763ce9570faa98c4dd3db3c8d261b47cad279 (diff) |
Introduce TreeFileArtifact, which represents files under TreeArtifacts.
Remove ArtifactFile, which is rendered obsolete by TreeFileArtifact.
--
MOS_MIGRATED_REVID=119789154
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/PerActionFileCache.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/skyframe/PerActionFileCache.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/PerActionFileCache.java b/src/main/java/com/google/devtools/build/lib/skyframe/PerActionFileCache.java index 2d281f49a2..270090478d 100644 --- a/src/main/java/com/google/devtools/build/lib/skyframe/PerActionFileCache.java +++ b/src/main/java/com/google/devtools/build/lib/skyframe/PerActionFileCache.java @@ -56,6 +56,12 @@ class PerActionFileCache implements ActionInputFileCache { if (!(input instanceof Artifact)) { return null; } + + // TODO(rduan): Implement action file caching for TreeFileArtifacts. + if (((Artifact) input).hasParent()) { + return null; + } + return Preconditions.checkNotNull(inputArtifactData.get(input), input); } |