Я пытаюсь написать выражение, которое берет данные из кешей (они возвращают список) и собирает все вместе.
Я придумал:
List<myDto> myJointSnapshot = cachesMap.values().stream()
.flatMap(c->c.getSnapshot()).collect(Collectors.toList());
, где getSnapshot возвращает такжеList .
Это дает мне ошибку: не существует экземпляра (ов) переменной типа (типов) R, так что List соответствует Stream <?extends R>
Как я могу исправить выражение, чтобы оно было допустимым?