package org.infinispan.commons.util; import java.util.Set; /** * Adapts {@link Set} to {@link CloseableIteratorSet} * * @author Radim Vansa <rvansa@redhat.com> */ public class CloseableIteratorSetAdapter<E> extends CloseableIteratorCollectionAdapter<E> implements CloseableIteratorSet<E> { public CloseableIteratorSetAdapter(Set<E> delegate) { super(delegate); } @Override public CloseableSpliterator<E> spliterator() { return Closeables.spliterator(delegate.spliterator()); } }