LinkedList = function () {

    /**
     * @type {clay.core.LinkedList.Entry}
     */
    this.head = null;

    /**
     * @type {clay.core.LinkedList.Entry}
     */
    this.tail = null;

    this._length = 0;
}
Simple double linked list. Compared with array, it has O(1) remove operation.
@constructor
@alias clay.core.LinkedList