Collections.emptyList () vs. nueva instancia

En la práctica, ¿es mejor devolver una lista vacía comoest:

return Collections.emptyList();

O comoest:

return new ArrayList<Foo>();

¿O esto depende completamente de lo que va a hacer con la lista devuelta?

Respuestas a la pregunta(7)

Su respuesta a la pregunta