public synchronized V getLastValue() { if (isEmpty()) return null; return getValue(this.header.link_prev); }
public synchronized V getFirstValue() { if (isEmpty()) return null; return getValue(this.header.link_next); }
public synchronized V getFirstValue() { if (isEmpty()) return null; return getValue(this.header.link_next); }
public synchronized V removeLast() { if (isEmpty()) return null; return remove(header.link_prev.key); }
public synchronized V removeFirst() { if (isEmpty()) return null; return remove(header.link_next.key); }
public synchronized V getFirstValue() { if (isEmpty()) return null; return getValue(this.header.link_next); }
public synchronized V removeLast() { if (isEmpty()) return null; return remove(header.link_prev.key); }
public synchronized V getFirstValue() { if (isEmpty()) return null; return getValue(this.header.link_next); }
public synchronized V removeFirst() { if (isEmpty()) return null; return remove(header.link_next.key); }
public synchronized V removeFirst() { if (isEmpty()) return null; return remove(header.link_next.key); }
public synchronized V removeLast() { if (isEmpty()) return null; return remove(header.link_prev.key); }
public synchronized V getLastValue() { if (isEmpty()) return null; return getValue(this.header.link_prev); }
public synchronized V removeLast() { if (isEmpty()) return null; return remove(header.link_prev.key); }
public synchronized V getLastValue() { if (isEmpty()) return null; return getValue(this.header.link_prev); }
public synchronized V removeLast() { if (isEmpty()) return null; return remove(header.link_prev.key); }
public synchronized V getLastValue() { if (isEmpty()) return null; return getValue(this.header.link_prev); }
public synchronized V removeFirst() { if (isEmpty()) return null; return remove(header.link_next.key); }
public synchronized V removeFirst() { if (isEmpty()) return null; return remove(header.link_next.key); }
public synchronized V getLastValue() { if (isEmpty()) return null; return getValue(this.header.link_prev); }
public synchronized V getFirstValue() { if (isEmpty()) return null; return getValue(this.header.link_next); }