aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/FileArtifactValue.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/FileArtifactValue.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/FileArtifactValue.java14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/FileArtifactValue.java b/src/main/java/com/google/devtools/build/lib/skyframe/FileArtifactValue.java
index fbbdca186e..8786a75909 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/FileArtifactValue.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/FileArtifactValue.java
@@ -241,13 +241,11 @@ public abstract class FileArtifactValue implements SkyValue, Metadata {
static final class RemoteFileArtifactValue extends FileArtifactValue {
private final byte[] digest;
private final long size;
- private final long modifiedTime;
private final int locationIndex;
- RemoteFileArtifactValue(byte[] digest, long size, long modifiedTime, int locationIndex) {
+ RemoteFileArtifactValue(byte[] digest, long size, int locationIndex) {
this.digest = digest;
this.size = size;
- this.modifiedTime = modifiedTime;
this.locationIndex = locationIndex;
}
@@ -268,7 +266,8 @@ public abstract class FileArtifactValue implements SkyValue, Metadata {
@Override
public long getModifiedTime() {
- return modifiedTime;
+ throw new UnsupportedOperationException(
+ "RemoteFileArifactValue doesn't support getModifiedTime");
}
@Override
@@ -285,15 +284,12 @@ public abstract class FileArtifactValue implements SkyValue, Metadata {
return false;
}
RemoteFileArtifactValue r = (RemoteFileArtifactValue) o;
- return Arrays.equals(digest, r.digest)
- && size == r.size
- && modifiedTime == r.modifiedTime
- && locationIndex == r.locationIndex;
+ return Arrays.equals(digest, r.digest) && size == r.size;
}
@Override
public int hashCode() {
- return Objects.hash(Arrays.hashCode(digest), size, modifiedTime, locationIndex);
+ return Objects.hash(Arrays.hashCode(digest), size);
}
@Override