question: persist recent list asynchronously on a background thread concode_field_sep File file concode_elem_sep int VERSION concode_elem_sep LinkedHashSet<Long> ids concode_elem_sep int MAX_SIZE concode_elem_sep int id concode_elem_sep long serialVersionUID concode_field_sep RecentRepositories add concode_elem_sep RecentRepositories add concode_elem_sep boolean contains concode_elem_sep boolean contains concode_elem_sep int compare concode_elem_sep void load concode_elem_sep void trim concode_elem_sep RecentRepositories save concode_elem_sep File getFile concode_elem_sep RecentRepositories remove concode_elem_sep RecentRepositories remove
target: RecentRepositories function ( ) { if ( ids != null ) new AsyncTask < Void , Void , Void > ( ) { @ Override protected Void doInBackground ( Void ... arg0 ) { save ( ) ; return null ; } } . execute ( ) ; return this ; }