this is called after the jvm warmup phase to make sure the data structure is well initalized . no need to do anything for this . note the ugly hack to reset the init size of the queue after warmup otherwise queue size grows as fast as its add ops execute : they are always successful , as opposed to its remove . concode_field_sep ConcurrentLinkedQueue<Integer> queue concode_elem_sep ThreadLocal<Random> s_random concode_elem_sep long serialVersionUID concode_field_sep int pop concode_elem_sep Object getInt concode_elem_sep boolean removeAll concode_elem_sep boolean removeInt concode_elem_sep int size concode_elem_sep boolean addAll concode_elem_sep boolean containsInt concode_elem_sep boolean addInt concode_elem_sep void fill concode_elem_sep Random initialValue concode_elem_sep Object putIfAbsent concode_elem_sep void push
void function ( ) { queue . clear ( ) ; fill ( Parameters . range , Parameters . size ) ; return ; }