sets up a periodic uploader , that checks for new dumps to upload every 20 minutes concode_field_sep ScheduledExecutorService mExecutorService concode_elem_sep String mCrashReportUploadUrl concode_elem_sep String mCrashDumpPath concode_elem_sep String CRASH_REPORT_HOST concode_elem_sep String CAST_SHELL_USER_AGENT concode_elem_sep String TAG concode_elem_sep String DUMP_FILE_REGEX concode_field_sep void queueAllCrashDumpUploads concode_elem_sep void removeCrashDumps concode_elem_sep void streamCopy concode_elem_sep Future queueCrashDumpUpload concode_elem_sep String getFirstLine concode_elem_sep boolean waitOnTask
void function ( ) { mExecutorService . scheduleWithFixedDelay ( new Runnable ( ) { @ Override public void run ( ) { queueAllCrashDumpUploads ( false , null ) ; } } , 0 , 20 , TimeUnit . MINUTES ) ; }