У меня есть 2 Карты
Map<A, B> mapA
Map<B, List<C>> mapB
Я хочу объединить эти карты на значениях в mapA и ключах в mapB, результат должен быть
Map<A,List<C>> mapC
Я хочу знать, какмогу ли я сделать это используя потоки в Java8.
A, B, C для простоты, все это строки в моем случае.