E - the type of elements in this dequeprotected static class SnapshotableDeque.Eyebolt<E> extends DequeNode.Link<E>
DequeNode.Link.createOnVersion, element, newerVersion, nextLink, NO_OBSOLETE, node, obsoleteOnVersion, olderVersion, previewsLink| Modifier | Constructor and Description |
|---|---|
protected |
Eyebolt(DequeNode<E> parent,
SnapshotableDeque.SnapshotVersion<E> currentVersion) |
| Modifier and Type | Method and Description |
|---|---|
protected SnapshotableDeque.Eyebolt<E> |
createNewerLink(SnapshotableDeque.SnapshotVersion<E> currentVersion,
SnapshotableDeque.LinkMode linkMode) |
protected long |
decrementSize() |
protected long |
getSize() |
protected long |
incrementSize() |
protected void |
setSize(long size) |
String |
toString() |
clear, getElement, getNode, unlinkprotected Eyebolt(DequeNode<E> parent, SnapshotableDeque.SnapshotVersion<E> currentVersion)
protected long getSize()
protected void setSize(long size)
protected long incrementSize()
protected long decrementSize()
protected SnapshotableDeque.Eyebolt<E> createNewerLink(SnapshotableDeque.SnapshotVersion<E> currentVersion, SnapshotableDeque.LinkMode linkMode)
createNewerLink in class DequeNode.Link<E>public String toString()
toString in class DequeNode.Link<E>Copyright © 2020. All rights reserved.