aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java
diff options
context:
space:
mode:
authorGravatar ulfjack <ulfjack@google.com>2017-12-21 10:52:16 -0800
committerGravatar Copybara-Service <copybara-piper@google.com>2017-12-21 10:54:16 -0800
commit4abd6c30f99635b803b9170baa3de1e3f3b2859d (patch)
tree843d18ad6b49d0cda1298ebd2440e46b5ef4a54b /src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java
parent62dfea75efc831b153306985241d24ee7deb5bc5 (diff)
Move FileStateValue.Type to Metadata; add Metadata.getType()
This is in preparation for merging FileArtifactValue and FileStateValue. Progress on #3360. PiperOrigin-RevId: 179832948
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java b/src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java
index 8e4dc88a46..b6957cfcca 100644
--- a/src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java
+++ b/src/main/java/com/google/devtools/build/lib/actions/ActionCacheChecker.java
@@ -51,15 +51,21 @@ import javax.annotation.Nullable;
* otherwise lightweight, and should be constructed anew and discarded for each build request.
*/
public class ActionCacheChecker {
+ private static final byte[] EMPTY_DIGEST = new byte[0];
private static final Metadata CONSTANT_METADATA = new Metadata() {
@Override
+ public FileStateType getType() {
+ return FileStateType.REGULAR_FILE;
+ }
+
+ @Override
public boolean isFile() {
- return false;
+ return true;
}
@Override
public byte[] getDigest() {
- throw new UnsupportedOperationException();
+ return EMPTY_DIGEST;
}
@Override