Update NoSpawnCacheModule to use registry methods instead of executorInit where possible. Part of the roll-forward of https://github.com/bazelbuild/bazel/commit/37aeabcd39fe326d1c4e55693d8d207f9f7ac6c4. PiperOrigin-RevId: 303972398
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/NoSpawnCacheModule.java b/src/main/java/com/google/devtools/build/lib/runtime/NoSpawnCacheModule.java index 40a1750..0cdb89b 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/NoSpawnCacheModule.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/NoSpawnCacheModule.java
@@ -14,7 +14,7 @@ package com.google.devtools.build.lib.runtime; import com.google.devtools.build.lib.buildtool.BuildRequest; -import com.google.devtools.build.lib.exec.ExecutorBuilder; +import com.google.devtools.build.lib.exec.ModuleActionContextRegistry; import com.google.devtools.build.lib.exec.SpawnCache; /** @@ -23,7 +23,10 @@ public final class NoSpawnCacheModule extends BlazeModule { @Override - public void executorInit(CommandEnvironment env, BuildRequest request, ExecutorBuilder builder) { - builder.addActionContext(SpawnCache.class, SpawnCache.NO_CACHE, "no-cache"); + public void registerActionContexts( + ModuleActionContextRegistry.Builder registryBuilder, + CommandEnvironment env, + BuildRequest buildRequest) { + registryBuilder.register(SpawnCache.class, SpawnCache.NO_CACHE, "no-cache"); } }