Serialized Form


Package jsr166y

Class jsr166y.LinkedTransferQueue extends java.util.AbstractQueue<E> implements Serializable

serialVersionUID: -3223113410248163686L

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException,
                        java.lang.ClassNotFoundException
Reconstitute the Queue instance from a stream (that is, deserialize it).

Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Save the state to a stream (that is, serialize it).

Serial Data:
All of the elements (each an E) in the proper order, followed by a null
Throws:
java.io.IOException
Serialized Fields

dummy

jsr166y.LinkedTransferQueue.QNode dummy

head

jsr166y.LinkedTransferQueue.PaddedAtomicReference<T> head

tail

jsr166y.LinkedTransferQueue.PaddedAtomicReference<T> tail

cleanMe

jsr166y.LinkedTransferQueue.PaddedAtomicReference<T> cleanMe
Reference to a cancelled node that might not yet have been unlinked from queue because it was the last inserted node when it cancelled.