void recycleTask(AttachmentTask downloadTask){
  downloadTask.recycle();
  mPhotoTaskWorkQueue.offer(downloadTask);
}

void recycleTask ( AttachmentTask downloadTask ) { downloadTask . recycle ( ) ; mPhotoTaskWorkQueue . offer ( downloadTask ) ; }
recycles tasks by calling their internal recycle ( ) method and then putting them back into the task queue .
