Class SynchronizedQueue<T>
- java.lang.Object
-
- org.apache.tomcat.util.collections.SynchronizedQueue<T>
-
- Type Parameters:
T
- The type of object managed by this queue
public class SynchronizedQueue<T> extends Object
This is intended as a (mostly) GC-free alternative toConcurrentLinkedQueue
when the requirement is to create an unbounded queue with no requirement to shrink the queue. The aim is to provide the bare minimum of required functionality as quickly as possible with minimum garbage.
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_SIZE
-
Constructor Summary
Constructors Constructor Description SynchronizedQueue()
SynchronizedQueue(int initialSize)
-
-
-
Field Detail
-
DEFAULT_SIZE
public static final int DEFAULT_SIZE
- See Also:
- Constant Field Values
-
-