public interface CloseableIterator<T>
extends java.util.Iterator<T>, java.io.Closeable
Iterator
that also implements the Closeable
interface. The caller
should call Closeable.close()
method to free all resources properly after using the iterator.