Есть но у него вместо селекторов ключей, селектор промежутков каких то
представь бесконечный пуш стрим чисел
3 78 2 81 9 12
и такой же строк (которые числа)
"3" "21" "5" "982"
допустим ты хочешь заджойнить одинаковые числа с их строками
(3, "3") (78, "78") ...
первый джойн произойдет удачно и сразу (оба элемента сразу же в стриме)
второй джойн придется отложить (надолго ли?) в память пока из второго стрима не придет "78"
третий джойн придется отложить (надолго ли?) в память пока из второго стрима не придет "2"
четверый джойн придется отложить (надолго ли?) в память пока из ПЕРВОГО стрима не придет 21
ну и т.д.
примерно где-то здесь ты падаешь с ООМ