Author: aadamchik
Date: Wed Feb 22 19:38:27 2012
New Revision: 1292469
URL: http://svn.apache.org/viewvc?rev=1292469&view=rev
Log:
CAY-1670 Non-blocking DataRowStore
JDK 1.5 compatibility. Deque only appears in java 6
Modified:
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/LinkedDeque.java
Modified:
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/LinkedDeque.java
URL:
http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/LinkedDeque.java?rev=1292469&r1=1292468&r2=1292469&view=diff
==============================================================================
---
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/LinkedDeque.java
(original)
+++
cayenne/main/trunk/framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/util/concurrentlinkedhashmap/LinkedDeque.java
Wed Feb 22 19:38:27 2012
@@ -35,16 +35,15 @@ package org.apache.cayenne.util.concurre
import java.util.AbstractCollection;
import java.util.Collection;
-import java.util.Deque;
import java.util.Iterator;
import java.util.NoSuchElementException;
/**
- * Linked list implementation of the {@link Deque} interface where the link
pointers are
- * tightly integrated with the element. Linked deques have no capacity
restrictions; they
- * grow as necessary to support usage. They are not thread-safe; in the
absence of
- * external synchronization, they do not support concurrent access by multiple
threads.
- * Null elements are prohibited.
+ * Linked list implementation of the Deque interface (not available in Java 5,
so not
+ * formally declared) where the link pointers are tightly integrated with the
element.
+ * Linked deques have no capacity restrictions; they grow as necessary to
support usage.
+ * They are not thread-safe; in the absence of external synchronization, they
do not
+ * support concurrent access by multiple threads. Null elements are prohibited.
* <p>
* Most <tt>LinkedDeque</tt> operations run in constant time by assuming that
the
* {@link Linked} parameter is associated with the deque instance. Any usage
that violates
@@ -428,7 +427,7 @@ final class LinkedDeque<E extends Linked
}
/**
- * An element that is linked on the {@link Deque}.
+ * An element that is linked on the Deque.
*/
interface Linked<T extends Linked<T>> {