@Override protected void processPriorToRemoval(CyclicBuffer<E> component) { component.clear(); }
public void reset() { cb.clear(); }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
@Override protected void processPriorToRemoval(CyclicBuffer<E> component) { component.clear(); }
@Override protected void processPriorToRemoval(CyclicBuffer<E> component) { component.clear(); }
@Override protected void processPriorToRemoval(CyclicBuffer<E> component) { component.clear(); }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
private void removeHead() { CyclicBuffer cb = head.value; if (cb != null) { cb.clear(); } map.remove(head.key); bufferCount--; head = head.next; head.prev = null; }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
private void removeHead() { CyclicBuffer cb = head.value; if (cb != null) { cb.clear(); } map.remove(head.key); bufferCount--; head = head.next; head.prev = null; }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
public void clear() { synchronized (statusListLock) { count = 0; statusList.clear(); tailBuffer.clear(); } }
public void removeBuffer(String key) { Entry existing = map.get(key); if (existing != null) { bufferCount--; map.remove(key); unlink(existing); CyclicBuffer<E> cb = existing.value; if(cb != null) { cb.clear(); } } }
public void removeBuffer(String key) { Entry existing = map.get(key); if (existing != null) { bufferCount--; map.remove(key); unlink(existing); CyclicBuffer<E> cb = existing.value; if(cb != null) { cb.clear(); } } }
@Test public void cloning() { CyclicBuffer<String> cb = new CyclicBuffer<String>(2); cb.add("zero"); cb.add("one"); CyclicBuffer<String> clone = new CyclicBuffer<String>(cb); assertSize(clone, 2); cb.clear(); assertSize(cb, 0); List<String> witness = Arrays.asList("zero", "one"); assertEquals(witness, clone.asList()); } }