void function ( final ForEachEvaluator < T > arg0 ) { forEach ( arg0 , IterationDirection . FORWARD ) ; }
iterates over each element in the ringbuffer , calling the foreachevaluator #evaluate object evaluate method on each element in the ringbuffer . if the evaluator returns false , the method will skip all remaining elements in the ringbuffer ; otherwise , the next element will be evaluated until all elements have been evaluated . concode_field_sep boolean filled concode_elem_sep Lock writeLock concode_elem_sep Lock readLock concode_elem_sep ReadWriteLock rwLock concode_elem_sep Object[] buffer concode_elem_sep int insertionPointer concode_field_sep T add concode_elem_sep int getSize concode_elem_sep int removeSelectedElements concode_elem_sep boolean select concode_elem_sep T getOldestElement concode_elem_sep T getElementData concode_elem_sep int countSelectedElements concode_elem_sep T getNewestElement concode_elem_sep boolean evaluate concode_elem_sep List<T> getSelectedElements concode_elem_sep List<T> getSelectedElements concode_elem_sep List<T> asList