Add documentation to Collection<E> get() method.
RELNOTES:none
PiperOrigin-RevId: 200031466
diff --git a/src/main/java/com/google/devtools/build/lib/graph/ConcurrentCollectionWrapper.java b/src/main/java/com/google/devtools/build/lib/graph/ConcurrentCollectionWrapper.java
index ff170a2..a9b84a6 100644
--- a/src/main/java/com/google/devtools/build/lib/graph/ConcurrentCollectionWrapper.java
+++ b/src/main/java/com/google/devtools/build/lib/graph/ConcurrentCollectionWrapper.java
@@ -49,6 +49,11 @@
private volatile Collection<T> collection = null;
+ /**
+ * Returns {@code Collections.unmodifiableCollection} wrapper around collection. Iteration over
+ * returned collection at the same time with concurrent modification will cause {@code
+ * java.util.ConcurrentModificationException}
+ */
public Collection<T> get() {
Collection<T> collection = this.collection;
return collection == null