/** * A subclass can override this to provide a different implementation of ProgressUpdate. * * @param batch * @param startTime * @param totalForThisUpdate * @param timeSoFar * @return */ protected ProgressUpdate newProgressUpdate(QueryBatch batch, long startTime, long totalForThisUpdate, double timeSoFar) { return new SimpleProgressUpdate(batch, startTime, totalForThisUpdate, timeSoFar); }