@GuardedBy("Segment.this") static <K, V> void connectExpirables(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) { previous.setNextExpirable(next); next.setPreviousExpirable(previous); }
@GuardedBy("Segment.this") static <K, V> void connectExpirables(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) { previous.setNextExpirable(next); next.setPreviousExpirable(previous); }
@GuardedBy("Segment.this") static <K, V> void connectExpirables(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) { previous.setNextExpirable(next); next.setPreviousExpirable(previous); }
@GuardedBy("Segment.this") static <K, V> void nullifyExpirable(ReferenceEntry<K, V> nulled) { ReferenceEntry<K, V> nullEntry = nullEntry(); nulled.setNextExpirable(nullEntry); nulled.setPreviousExpirable(nullEntry); }
@Override public void clear() { ReferenceEntry<K, V> e = head.getNextExpirable(); while (e != head) { ReferenceEntry<K, V> next = e.getNextExpirable(); nullifyExpirable(e); e = next; } head.setNextExpirable(head); head.setPreviousExpirable(head); }
@GuardedBy("Segment.this") static <K, V> void connectExpirables(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) { previous.setNextExpirable(next); next.setPreviousExpirable(previous); }
@GuardedBy("Segment.this") static <K, V> void nullifyExpirable(ReferenceEntry<K, V> nulled) { ReferenceEntry<K, V> nullEntry = nullEntry(); nulled.setNextExpirable(nullEntry); nulled.setPreviousExpirable(nullEntry); }
@GuardedBy("Segment.this") static <K, V> void connectExpirables(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) { previous.setNextExpirable(next); next.setPreviousExpirable(previous); }
@GuardedBy("Segment.this") static <K, V> void connectExpirables(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) { previous.setNextExpirable(next); next.setPreviousExpirable(previous); }
@Override public void clear() { ReferenceEntry<K, V> e = head.getNextExpirable(); while (e != head) { ReferenceEntry<K, V> next = e.getNextExpirable(); nullifyExpirable(e); e = next; } head.setNextExpirable(head); head.setPreviousExpirable(head); }
@Override public void clear() { ReferenceEntry<K, V> e = head.getNextExpirable(); while (e != head) { ReferenceEntry<K, V> next = e.getNextExpirable(); nullifyExpirable(e); e = next; } head.setNextExpirable(head); head.setPreviousExpirable(head); }
static <K, V> void nullifyExpirable(ReferenceEntry<K, V> nulled) { ReferenceEntry<K, V> nullEntry = nullEntry(); nulled.setNextExpirable(nullEntry); nulled.setPreviousExpirable(nullEntry); }
@Override public void clear() { ReferenceEntry<K, V> e = head.getNextExpirable(); while (e != head) { ReferenceEntry<K, V> next = e.getNextExpirable(); nullifyExpirable(e); e = next; } head.setNextExpirable(head); head.setPreviousExpirable(head); }
@GuardedBy("Segment.this") static <K, V> void connectExpirables(ReferenceEntry<K, V> previous, ReferenceEntry<K, V> next) { previous.setNextExpirable(next); next.setPreviousExpirable(previous); }
@GuardedBy("Segment.this") static <K, V> void nullifyExpirable(ReferenceEntry<K, V> nulled) { ReferenceEntry<K, V> nullEntry = nullEntry(); nulled.setNextExpirable(nullEntry); nulled.setPreviousExpirable(nullEntry); }
@Override public void clear() { ReferenceEntry<K, V> e = head.getNextExpirable(); while (e != head) { ReferenceEntry<K, V> next = e.getNextExpirable(); nullifyExpirable(e); e = next; } head.setNextExpirable(head); head.setPreviousExpirable(head); }
@GuardedBy("Segment.this") static <K, V> void nullifyExpirable(ReferenceEntry<K, V> nulled) { ReferenceEntry<K, V> nullEntry = nullEntry(); nulled.setNextExpirable(nullEntry); nulled.setPreviousExpirable(nullEntry); }
@Override public void clear() { ReferenceEntry<K, V> e = head.getNextExpirable(); while (e != head) { ReferenceEntry<K, V> next = e.getNextExpirable(); nullifyExpirable(e); e = next; } head.setNextExpirable(head); head.setPreviousExpirable(head); }
@GuardedBy("Segment.this") static <K, V> void nullifyExpirable(ReferenceEntry<K, V> nulled) { ReferenceEntry<K, V> nullEntry = nullEntry(); nulled.setNextExpirable(nullEntry); nulled.setPreviousExpirable(nullEntry); }
@Override public void clear() { ReferenceEntry<K, V> e = head.getNextExpirable(); while (e != head) { ReferenceEntry<K, V> next = e.getNextExpirable(); nullifyExpirable(e); e = next; } head.setNextExpirable(head); head.setPreviousExpirable(head); }