code: private Collection getOwnerObjects()
      {
          Collection owners = new Vector();
          while (hasNext())
          {
              owners.add(next());
          }
          return owners;
      }
docs: read all objects of this iterator. objects will be placed in cache