Package org.infinispan.commons.util
Interface CloseableIteratorSet<E>
- All Superinterfaces:
- CloseableIteratorCollection<E>,- Collection<E>,- Iterable<E>,- Set<E>
- All Known Subinterfaces:
- CacheSet<E>
- All Known Implementing Classes:
- CloseableIteratorSetAdapter
A set that defines an iterator method that returns a 
CloseableIterator
 instead of a non closeable one.  This is needed so that iterators can be properly cleaned up.  All other
 methods will internally clean up any iterators created and don't have other side effects.- Since:
- 7.0
- Author:
- wburns
- 
Method SummaryMethods inherited from interface org.infinispan.commons.util.CloseableIteratorCollectioniterator, parallelStream, stream
- 
Method Details- 
spliteratorCloseableSpliterator<E> spliterator()Description copied from interface:CloseableIteratorCollectionThis spliterator should be explicitly closed after it has been used. Failure to do so could cause resources to not be freed properly - Specified by:
- spliteratorin interface- CloseableIteratorCollection<E>
 
 
-