4 |
|
* http://creativecommons.org/licenses/publicdomain |
5 |
|
*/ |
6 |
|
|
7 |
< |
package java.util.concurrent; |
7 |
> |
package java.util.concurrent; |
8 |
|
import java.util.*; |
9 |
|
|
10 |
|
/** |
11 |
|
* Static methods that operate on or return instances of collection |
12 |
|
* and synchronizer classes and interfaces defined in this package. |
13 |
< |
* |
13 |
> |
* |
14 |
|
* @since 1.6 |
15 |
|
* @author Doug Lea |
16 |
|
*/ |
31 |
|
return new AsLIFOBlockingQueue<T>(deque); |
32 |
|
} |
33 |
|
|
34 |
< |
static class AsLIFOBlockingQueue<E> extends AbstractQueue<E> |
34 |
> |
static class AsLIFOBlockingQueue<E> extends AbstractQueue<E> |
35 |
|
implements BlockingQueue<E>, java.io.Serializable { |
36 |
|
private final BlockingDeque<E> q; |
37 |
|
AsLIFOBlockingQueue(BlockingDeque<E> q) { this.q = q; } |