aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/NodeEntry.java
diff options
context:
space:
mode:
authorGravatar shreyax <shreyax@google.com>2018-03-26 09:04:48 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-26 09:06:46 -0700
commit26e7280deecc11172c1b16637d513c2d0d242c09 (patch)
treec041211e89ecddf4d9b37a8d227e5c1e26ff58ec /src/main/java/com/google/devtools/build/skyframe/NodeEntry.java
parent22c573ca57cd62f6bdcf8f1619ff21e4af5516c0 (diff)
Add DONE_CHECKING as a reason for requesting nodes.
Split registering the unique new deps of a node between those where we're enqueueing a known dependency from a prior build and one where we're adding a new dependency. Replace prefetchBatch with getBatchAsync and add createIfAbsentBatchAsync. PiperOrigin-RevId: 190471980
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe/NodeEntry.java')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/NodeEntry.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/NodeEntry.java b/src/main/java/com/google/devtools/build/skyframe/NodeEntry.java
index a50284bf30..02796390ef 100644
--- a/src/main/java/com/google/devtools/build/skyframe/NodeEntry.java
+++ b/src/main/java/com/google/devtools/build/skyframe/NodeEntry.java
@@ -356,7 +356,8 @@ public interface NodeEntry extends ThinNodeEntry {
/**
* Adds the temporary direct deps given in {@code helper} and returns the set of unique deps
- * added.
+ * added. It is the users responsibility to ensure that there are no elements in common between
+ * helper and the already existing temporary direct deps.
*/
@ThreadSafe
Set<SkyKey> addTemporaryDirectDeps(GroupedListHelper<SkyKey> helper);