Remove @(Not)ThreadSafe annotation
[mdsal.git] / binding / mdsal-binding-api / src / main / java / org / opendaylight / mdsal / binding / api / DataTreeCursor.java
index 1560216b0e34cee70ebbfca4ff5652e51b7b9ad5..adae8f42e2a52d56a2107dab7b5aa5b3ddd5494f 100644 (file)
@@ -8,7 +8,6 @@
 package org.opendaylight.mdsal.binding.api;
 
 import com.google.common.annotations.Beta;
-import javax.annotation.concurrent.NotThreadSafe;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.yang.binding.DataContainer;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument;
@@ -16,9 +15,11 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument;
 /**
  * A cursor holding a logical position within a conceptual data tree. It allows operations relative to that position,
  * as well as moving the position up or down the tree.
+ *
+ * <p>
+ * Implementations of this interface are expected to be inherently non-thread-safe.
  */
 @Beta
-@NotThreadSafe
 public interface DataTreeCursor extends AutoCloseable {
     /**
      * Move the cursor to the specified child of the current position.