У меня такая задача:
Я получаю данные с сервера с задержкой через httpclient,
На сервере данные храниться в виде папок, а я рекурсивно хожу по этим папкам и собираю данные в дерево. То есть когда я захожу в одну папку мне нужно отправить параллельные запросы на подпапки и как только прийдет ответ, рекурсивно заходить в эти папки пока эта папка не будет конечной. И вот получается что я создаю новый фьючер для каждой папки. И эти фьючеры потом пишут все в одно дерево. Но проблема в том что я не могу их правильно завершить