aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2016-01-13 19:42:45 +0000
committerGravatar Damien Martin-Guillerez <dmarting@google.com>2016-01-14 09:53:19 +0000
commit483ded980b2a3f4128dbc42419172068c51147a4 (patch)
treef48c963c7bbdfcba33c97131dbc96414e8002c95 /src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
parentee624453d9f5dd908d721abb4663246c70bf4509 (diff)
Use AutoProfiler in SkyQueryEnvironment#init. Also augment the WalkableGraphFactory interface with a hook to inform the factory when the WalkableGraph is done being used.
-- MOS_MIGRATED_REVID=112074284
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
index 20b3777fe2..1bae0b7276 100644
--- a/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
+++ b/src/main/java/com/google/devtools/build/lib/skyframe/SkyframeExecutor.java
@@ -136,6 +136,7 @@ import com.google.devtools.build.skyframe.SkyFunction;
import com.google.devtools.build.skyframe.SkyFunctionName;
import com.google.devtools.build.skyframe.SkyKey;
import com.google.devtools.build.skyframe.SkyValue;
+import com.google.devtools.build.skyframe.WalkableGraph;
import com.google.devtools.build.skyframe.WalkableGraph.WalkableGraphFactory;
import java.io.IOException;
@@ -1455,6 +1456,10 @@ public abstract class SkyframeExecutor implements WalkableGraphFactory {
return evaluationResult;
}
+ @Override
+ public void afterUse(WalkableGraph walkableGraph) {
+ }
+
/**
* Get metadata related to the prepareAndGet() lookup. Resulting data is specific to the
* underlying evaluation implementation.