Yes Matt you’re right, I didn’t try this case in my test.
In the LSA github page, the author wrotes:
“ — Stream (without parallel processing);”
So maybe this is the reason why the example you wrote throws the ConcurrentModificationException.
Anyway I’ll look into that to figure out how the parallel streaming could work for an Android environment.
Thanks for pointed out this problem.