(from imaikazuki (IMAI Kazuki) · GitHub)
https://github.com/codelibs/fess/blob/d19f020cca1118bdfedf7c63bf950212305a3359/src/main/java/org/codelibs/fess/helper/WebFsIndexHelper.java#L278
https://github.com/codelibs/fess/blob/d19f020cca1118bdfedf7c63bf950212305a3359/src/main/java/org/codelibs/fess/helper/WebFsIndexHelper.java#L298
According to Java Stream API, forEach() does not guarantee order. It’s more safe and stable to use forEachOrdered().
For parallel stream pipelines, this operation does not guarantee to respect the encounter order of the stream