diff --git a/hazelcast/src/main/java/com/hazelcast/map/mapstore/writebehind/SynchronizedWriteBehindQueue.java b/hazelcast/src/main/java/com/hazelcast/map/mapstore/writebehind/SynchronizedWriteBehindQueue.java
index <HASH>..<HASH> 100644
--- a/hazelcast/src/main/java/com/hazelcast/map/mapstore/writebehind/SynchronizedWriteBehindQueue.java
+++ b/hazelcast/src/main/java/com/hazelcast/map/mapstore/writebehind/SynchronizedWriteBehindQueue.java
@@ -20,9 +20,11 @@ import java.util.Collection;
 import java.util.List;
 
 /**
- * Thread safe write behind queue.
+ * Wrapper for a not thread safe {@link WriteBehindQueue},
+ * only provides thread-safe access, if all accesses to the underlying wrapped {@link WriteBehindQueue}
+ * are from an instance of this wrapper sync queue.
  *
- * @param <E>
+ * @param <E> Type of entry to be stored.
  */
 class SynchronizedWriteBehindQueue<E> implements WriteBehindQueue<E> {
fix javadoc to clarify thread safe access guarantees to wrapped write-behind-queue