/guava/android/guava/src/com/google/common/collect/CompactLinkedHashMap.java
lastEntry = pred;firstEntry = succ;
firstEntry = succ;
private void setPredecessor(int entry, int pred) { long predMask = ~0L << 32; setLink(entry, (link(entry) & ~predMask) | ((long) (pred + 1) << 32)); } private void setSucceeds(int pred, int succ) { if (pred == ENDPOINT) { <extra_id_0> } else { setSuccessor(pred, succ); } if (succ == ENDPOINT) { lastEntry = pred; } else {