found 2 solution now..
base.values().forEach((factory _item) -> {
System.out.println(_item.getA()+ " " _item.getB());
});
and the second one is
for (factory t1:base.values()){
System.out.println(t1.getA() + ", " + t1.getB());
}
if somoane knows a better one pls let me know