submitWork(scan, futures, allIterators, splitSize, isReverse, scanGrouper); boolean clearedCache = false; for (List<Pair<Scan,Future<PeekingResultIterator>>> future : reverseIfNecessary(futures,isReverse)) { List<PeekingResultIterator> concatIterators = Lists.newArrayListWithExpectedSize(future.size()); Iterator<Pair<Scan, Future<PeekingResultIterator>>> scanPairItr = reverseIfNecessary(future,isReverse).iterator(); while (scanPairItr.hasNext()) { Pair<Scan,Future<PeekingResultIterator>> scanPair = scanPairItr.next();
submitWork(scan, futures, allIterators, splitSize, isReverse, scanGrouper); boolean clearedCache = false; for (List<Pair<Scan,Future<PeekingResultIterator>>> future : reverseIfNecessary(futures,isReverse)) { List<PeekingResultIterator> concatIterators = Lists.newArrayListWithExpectedSize(future.size()); Iterator<Pair<Scan, Future<PeekingResultIterator>>> scanPairItr = reverseIfNecessary(future,isReverse).iterator(); while (scanPairItr.hasNext()) { Pair<Scan,Future<PeekingResultIterator>> scanPair = scanPairItr.next();
submitWork(scan, futures, allIterators, splitSize, isReverse, scanGrouper); boolean clearedCache = false; for (List<Pair<Scan,Future<PeekingResultIterator>>> future : reverseIfNecessary(futures,isReverse)) { List<PeekingResultIterator> concatIterators = Lists.newArrayListWithExpectedSize(future.size()); Iterator<Pair<Scan, Future<PeekingResultIterator>>> scanPairItr = reverseIfNecessary(future,isReverse).iterator(); while (scanPairItr.hasNext()) { Pair<Scan,Future<PeekingResultIterator>> scanPair = scanPairItr.next();