- Direct Known Subclasses:
- Queue
- Enclosing class:
- AvlUtil
@InterfaceAudience.Private
public abstract static class AvlUtil.AvlLinkedNode<TNode extends AvlUtil.AvlLinkedNode>
extends AvlUtil.AvlNode<TNode>
This class extends the AvlNode and adds two links that will be used in conjunction with the
AvlIterableList class. This is useful in situations where your node must be in a map to have a
quick lookup by key, but it also require to be in something like a list/queue. This is useful
in cases where over time we have a lot of add/remove of the same object.