@Override protected String computeNext() { if (!results.isEmpty()) { return results.remove(0); } else { // need to refill if (refill()) { return computeNext(); } else { return endOfData(); } } }
@Override public Iterator<String> getAllChunkIds(long maxLastModifiedTime) throws Exception { return new ChunkIdIterator(this.ch, maxLastModifiedTime, this.tnMeta); }
@Override public Iterator<String> getAllChunkIds(long maxLastModifiedTime) throws Exception { return new ChunkIdIterator(this.ch, maxLastModifiedTime, this.tnMeta); }
@Override protected String computeNext() { if (!results.isEmpty()) { return results.remove(0); } else { // need to refill if (refill()) { return computeNext(); } else { return endOfData(); } } }