aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java
diff options
context:
space:
mode:
authorGravatar Nathan Harmata <nharmata@google.com>2015-04-01 21:53:06 +0000
committerGravatar Han-Wen Nienhuys <hanwen@google.com>2015-04-02 12:49:44 +0000
commite955287c84e4bcaf309e57ddab1bf808ce3cf046 (patch)
treeab6be6c89cfd1f77ad5adfc9b59122a1cbe6fe4a /src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java
parentd6c6593f7c700426ba5a9948cc4d2dcd0a36d6a4 (diff)
Thread-safety annotations for the various skyframe graph interfaces.
-- MOS_MIGRATED_REVID=90103351
Diffstat (limited to 'src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java')
-rw-r--r--src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java b/src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java
index 07812223dd..96552bf67a 100644
--- a/src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java
+++ b/src/main/java/com/google/devtools/build/skyframe/DirtiableGraph.java
@@ -13,6 +13,8 @@
// limitations under the License.
package com.google.devtools.build.skyframe;
+import com.google.devtools.build.lib.concurrent.ThreadSafety.ThreadSafe;
+
/**
* Interface for classes that need to remove values from graph. Currently just used by {@link
* EagerInvalidator}.
@@ -20,6 +22,7 @@ package com.google.devtools.build.skyframe;
* <p>This class is not intended for direct use, and is only exposed as public for use in
* evaluation implementations outside of this package.
*/
+@ThreadSafe
public interface DirtiableGraph extends QueryableGraph {
/**
* Remove the value with given name from the graph.