aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java
diff options
context:
space:
mode:
authorGravatar Mark Schaller <mschaller@google.com>2015-11-24 01:20:17 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2015-11-24 14:41:45 +0000
commitd2eff4ea252b8da2f1e0fe2e12e07d83a53cdf9d (patch)
tree0ebe1e06322952d7cf85a0ef25b3204c936a8908 /src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java
parentb8f0e86b9d6de8d05d2b34cb0e9363dbf9fe2a1e (diff)
Avoid extra rdeps copy when finishing node
Reduces garbage and wasted work -- MOS_MIGRATED_REVID=108566164
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java b/src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java
index 11af1005a7..7eda036ee0 100644
--- a/src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java
+++ b/src/main/java/com/google/devtools/build/skyframe/ReverseDepsUtilImpl.java
@@ -283,6 +283,11 @@ public abstract class ReverseDepsUtilImpl<T> implements ReverseDepsUtil<T> {
}
}
+ @Override
+ public void consolidateReverseDeps(T container) {
+ consolidateData(container);
+ }
+
private void consolidateData(T container) {
List<Object> dataToConsolidate = getDataToConsolidate(container);
if (dataToConsolidate == null) {