The EntryRetriever itself still produces Iterators, as that requires the filter and converter to be passed when invoked.  The public API just produces the CloseableIterables that internally call to the others.