Evitar la utilización de la sincronización en las clases basadas en valores

Esta regla marca cualquier sincronización en instancias de clases basadas en valores. No se recomienda la sincronización en las siguientes clases en la aplicación:

También se debe evitar la sincronización en la interfaz java.lang.ProcessHandle, sus clases de implementación y las clases de implementación de las fábricas de colecciones en java.util: List.of, List.copyOf, Set.of, Set.copyOf, Map.of, Map.copyOf, Map.ofEntries y Map.entry.

Para obtener más información sobre estos cambios de JDK, consulte Novedades de JDK 16.

Para obtener más información sobre el cambio de características, consulte Avisos para clases basadas en valores.