campos finales y seguridad de subprocesos
Deberían ser todos los campos, incluidos los súper campos, de una clase de Java intencionalmente inmutable 'final' para ser seguro para subprocesos o es suficiente para no tener métodos modificadores?
Suponga que tengo un POJO con campos no finales donde todos los campos son de una clase inmutable. Este POJO tiene getters-setters y un constructor que establece algún valor inicial. Si extiendo este POJO eliminando los métodos modificadores, haciéndolo inmutable, ¿la clase de extensión será segura para subprocesos?