Скажем, у нас есть метод DAO getUserById, и он возвращает Future<Optional<User>>
. У этого объекта User есть список друзей.
Теперь я хотел бы отфильтровать список друзей следующим образом: public Future<List<Optional<User>>> filterFriendsBySomething(){}
Это означает, что основной метод вызывает filterFriendsBySomething()
, что вызывает getUserById()
из карты операция и выполнение будущего списка происходит в методе main.
Возможно ли это вообще или я что-то недопонимаю?