aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java
diff options
context:
space:
mode:
authorGravatar janakr <janakr@google.com>2017-03-29 23:05:50 +0000
committerGravatar Philipp Wollermann <philwo@google.com>2017-03-31 17:07:19 +0200
commit31654bd43743440398cca607757ca99e2a64da20 (patch)
tree08d1b41a2622d49742a1fe30eb869cb255e5deac /src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java
parent6e35832df1fbafcde5812f013d0b3cecc8d6c6ec (diff)
Drop loading-phase values if --discard_analysis_cache is true and we're not keeping incremental state.
PiperOrigin-RevId: 151639711
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java b/src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java
index 71c3ad34c1..d85ab0013f 100644
--- a/src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java
+++ b/src/main/java/com/google/devtools/build/skyframe/InMemoryGraphImpl.java
@@ -120,6 +120,11 @@ public class InMemoryGraphImpl implements InMemoryGraph {
return Collections.unmodifiableMap(nodeMap);
}
+ @Override
+ public Map<SkyKey, ? extends NodeEntry> getAllValuesMutable() {
+ return nodeMap;
+ }
+
@VisibleForTesting
protected ConcurrentMap<SkyKey, ? extends NodeEntry> getNodeMap() {
return nodeMap;