aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/buildtool
diff options
context:
space:
mode:
authorGravatar shahan <shahan@google.com>2018-06-07 18:57:07 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-07 18:58:43 -0700
commit499503bbfe192f109f05270e5391265c0cd0966f (patch)
tree3ab01c638f6dca2e1167839864f5c734817b6a55 /src/main/java/com/google/devtools/build/lib/buildtool
parent1bef35d54d3f25a69a7055b3a5f19e425b54a4d1 (diff)
Deletes ActionInputFileCache.
PiperOrigin-RevId: 199732415
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/buildtool')
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java4
-rw-r--r--src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java18
2 files changed, 14 insertions, 8 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
index 80a54f2673..f046110288 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/ExecutionTool.java
@@ -25,7 +25,6 @@ import com.google.common.collect.Iterables;
import com.google.devtools.build.lib.actions.Action;
import com.google.devtools.build.lib.actions.ActionCacheChecker;
import com.google.devtools.build.lib.actions.ActionGraph;
-import com.google.devtools.build.lib.actions.ActionInputFileCache;
import com.google.devtools.build.lib.actions.ActionInputPrefetcher;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.actions.ArtifactFactory;
@@ -34,6 +33,7 @@ import com.google.devtools.build.lib.actions.ExecException;
import com.google.devtools.build.lib.actions.Executor;
import com.google.devtools.build.lib.actions.ExecutorInitException;
import com.google.devtools.build.lib.actions.LocalHostCapacity;
+import com.google.devtools.build.lib.actions.MetadataProvider;
import com.google.devtools.build.lib.actions.PackageRoots;
import com.google.devtools.build.lib.actions.ResourceManager;
import com.google.devtools.build.lib.actions.ResourceSet;
@@ -117,7 +117,7 @@ public class ExecutionTool {
private final BlazeRuntime runtime;
private final BuildRequest request;
private BlazeExecutor executor;
- private final ActionInputFileCache fileCache;
+ private final MetadataProvider fileCache;
private final ActionInputPrefetcher prefetcher;
private final ImmutableList<ActionContextProvider> actionContextProviders;
private SpawnActionContextMaps spawnActionContextMaps;
diff --git a/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java b/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
index e4951bd8e9..797f3370b5 100644
--- a/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
+++ b/src/main/java/com/google/devtools/build/lib/buildtool/SkyframeBuilder.java
@@ -23,11 +23,11 @@ import com.google.common.collect.Sets;
import com.google.devtools.build.lib.actions.ActionCacheChecker;
import com.google.devtools.build.lib.actions.ActionExecutionException;
import com.google.devtools.build.lib.actions.ActionExecutionStatusReporter;
-import com.google.devtools.build.lib.actions.ActionInputFileCache;
import com.google.devtools.build.lib.actions.ActionInputPrefetcher;
import com.google.devtools.build.lib.actions.Artifact;
import com.google.devtools.build.lib.actions.BuildFailedException;
import com.google.devtools.build.lib.actions.Executor;
+import com.google.devtools.build.lib.actions.MetadataProvider;
import com.google.devtools.build.lib.actions.MissingInputFileException;
import com.google.devtools.build.lib.actions.TestExecException;
import com.google.devtools.build.lib.analysis.ConfiguredTarget;
@@ -73,16 +73,22 @@ public class SkyframeBuilder implements Builder {
private final int numJobs;
private final boolean finalizeActionsToOutputService;
private final ModifiedFileSet modifiedOutputFiles;
- private final ActionInputFileCache fileCache;
+ private final MetadataProvider fileCache;
private final ActionInputPrefetcher actionInputPrefetcher;
private final ActionCacheChecker actionCacheChecker;
private final int progressReportInterval;
@VisibleForTesting
- public SkyframeBuilder(SkyframeExecutor skyframeExecutor, ActionCacheChecker actionCacheChecker,
- boolean keepGoing, int numJobs, ModifiedFileSet modifiedOutputFiles,
- boolean finalizeActionsToOutputService, ActionInputFileCache fileCache,
- ActionInputPrefetcher actionInputPrefetcher, int progressReportInterval) {
+ public SkyframeBuilder(
+ SkyframeExecutor skyframeExecutor,
+ ActionCacheChecker actionCacheChecker,
+ boolean keepGoing,
+ int numJobs,
+ ModifiedFileSet modifiedOutputFiles,
+ boolean finalizeActionsToOutputService,
+ MetadataProvider fileCache,
+ ActionInputPrefetcher actionInputPrefetcher,
+ int progressReportInterval) {
this.skyframeExecutor = skyframeExecutor;
this.actionCacheChecker = actionCacheChecker;
this.keepGoing = keepGoing;