get the waiting changes pushed for reading . concode_field_sep List<E> head concode_elem_sep ListFactory factory concode_elem_sep List<E> tail concode_elem_sep Queue<List<E>> queue concode_field_sep void add concode_elem_sep boolean add concode_elem_sep List<E> buildEmptyList concode_elem_sep List<E> subList concode_elem_sep E set concode_elem_sep boolean containsAll concode_elem_sep void clear concode_elem_sep boolean isEmpty concode_elem_sep void push concode_elem_sep E remove concode_elem_sep boolean remove concode_elem_sep int lastIndexOf concode_elem_sep boolean contains concode_elem_sep Iterator<E> iterator concode_elem_sep boolean removeAll concode_elem_sep int size concode_elem_sep boolean addAll concode_elem_sep boolean addAll concode_elem_sep E get concode_elem_sep Object[] toArray concode_elem_sep T[] toArray concode_elem_sep ListIterator<E> listIterator concode_elem_sep ListIterator<E> listIterator concode_elem_sep int indexOf concode_elem_sep List<E> getWorkingList concode_elem_sep boolean retainAll
void function ( ) { while ( queue . size ( ) > 1 ) { head = queue . poll ( ) ; } }