¿Es mejor devolver un ImmutableMap o un Map?
Digamos que estoy escribiendo un método que debería devolver un mapa . Por ejemplo: public Map<String, Integer> foo() { return new HashMap<String, Integer>(); } Después de pensarlo un rato, he decidido que no hay razón para modificar este mapa una vez creado. Por lo tanto, me...