* {@link #setValue(Object)} methods cannot guarantee consistency with the base map and may produce surprising
* results when the map is concurrently modified, either directly or via another entry/iterator.
*
+ * <p>
* The behavior is similar to what Java 8's ConcurrentHashMap does, which is probably the most consistent handling
* of this case without requiring expensive and revalidation.
*/
*
* @implSpec
* This implementation returns the most uptodate value we have observed via this entry. It does not reflect
- * concurrent modifications, nor does it throw {@link IllegalStateException} if the entry is removed.
+ * concurrent modifications, nor does it throw {@link IllegalStateException} if the entry is removed.
*/
@Override
public V getValue() {
*
* @implSpec
* This implementation returns the most uptodate value we have observed via this entry. It does not reflect
- * concurrent modifications, nor does it throw {@link IllegalStateException} if the entry is removed.
+ * concurrent modifications, nor does it throw {@link IllegalStateException} if the entry is removed.
*/
@Override
public V setValue(final V value) {