hangs for 5 minutes if stopped . concode_field_sep SimpleDateFormat DEBUG_DATE_FMT concode_elem_sep long threadId concode_elem_sep Object[] data concode_elem_sep AtomicReference<ConcurrentLinkedQueue<Item>> que concode_elem_sep String LOGS_PATH concode_elem_sep Charset charset concode_elem_sep long start concode_elem_sep boolean allowLog concode_elem_sep String threadName concode_elem_sep FileOutputStream out concode_elem_sep long ts concode_field_sep void debug concode_elem_sep String formatEntry concode_elem_sep void timing concode_elem_sep Object dumpStack concode_elem_sep void start concode_elem_sep void dumpLastAndStop concode_elem_sep void allowWriteLog concode_elem_sep String dumpWithReset concode_elem_sep String dumpWithReset concode_elem_sep void reset concode_elem_sep String toString concode_elem_sep void dump concode_elem_sep String dumpWithStop concode_elem_sep void write concode_elem_sep ConcurrentLinkedQueue<Item> queue
void function ( ) { if ( que . get ( ) == null ) try { Thread . sleep ( 300000 ) ; } catch ( InterruptedException loc0 ) { } }