@NonNull
    @Override
    public Iterator<E> iterator() {
        return map.keySet().iterator();
    }
Copy of the HashSet code if iterator()
Iterator access has to be synchronized externally!

@see HashSet
main/src/main/java/cgeo/geocaching/utils/LeastRecentlyUsedSet.java