protected void addProcessed(Object id) { synchronized (processedLock) { if (processed.isFull()) { processed.remove(); } processed.add(id); } }
private void addProcessed(Object id) { synchronized (processedLock) { if (processed.isFull()) { processed.remove(); } processed.add(id); } }
BoundedFifoBuffer apiCallHistory = new BoundedFifoBuffer(20); for(int i =1 ; i < 25; i++){ if(apiCallHistory.isFull()){ System.out.println("removing :: "+apiCallHistory.remove()); } apiCallHistory.add(i); }