private Promise<? extends T> run(Context context) {
    _startedAt = System.currentTimeMillis();
    Task<T> task = wrap(0);
    context.run(task);
    return task;
  }
private Promise<? extends T> run(Context context) {
    _startedAt = System.currentTimeMillis();
    Task<T> task = wrap(0);
    context.run(task);
    return task;
  }
private Promise < ? extends T > run ( Context context ) { _startedAt = System . currentTimeMillis ( ) ; Task < T > task = wrap ( 0 ) ; context . run ( task ) ; return task ; }
Starts a retriable task
Starts a retriable task