Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
Fully Compatible
Description
In scope of JAVA-3325, the Java 8-specific implementation of the various Iterable implementations were removed, and in doing so all the overrides of forEach(Consumer<T>) were removed. But we neglected to add a single override of that method in MongoIterableImpl. It's important to do so because the overrides ensure that forEach properly closes the cursor in the face of an exception during iteration.