Учитывая вложенную HashMap HashMap<Integer,HashMap<Integer,BigDecimal>>
можно ли обнулить внутренние значения HashMap с параллельными потоками с приемлемыми побочными эффектами и с соблюдением правил невмешательства?
Например, учитывая HashMap:
HashMap<Integer,HashMap<Integer,BigDecimal>> myMap = null;
является окончательным forEach в:
myMap.entrySet().parallelStream().forEach(e -> {
e.getValue().entrySet().parallelStream().forEach(e1 -> {
e1.setValue(new BigDecimal(0));
});
});
приемлемых побочных эффектах и соблюдении правил невмешательства?