public void initialize() { final StopWatch initSw = StopWatch.start("initialize"); myDataLoaderQueue.clear(); runInBackground( new ThrowableConsumer<ProgressIndicator, VcsException>() { @Override public void consume(ProgressIndicator indicator) throws VcsException { resetState(); readCurrentUser(); DataPack dataPack = myRefresher.readFirstBlock(); myDataPackUpdateHandler.consume(dataPack); initSw.report(); } }, "Loading History..."); }