Eviter d'utiliser la synchronisation sur des classes basées sur les valeurs

Cette règle marque les synchronisations d'instances de classes basées sur les valeurs. La synchronisation des classes suivantes dans votre application est déconseillée :

De plus, il faut éviter d'effectuer une synchronisation sur l'interface java.lang.ProcessHandle, ses classes d'implémentation et les classes d'implémentation des collections de classes d'objets dans java.util : List.of, List.copyOf, Set.of, Set.copyOf, Map.of, Map.copyOf, Map.ofEntries, and Map.entry.

Pour plus d'informations sur ces changements de JDK, voir What's New in JDK 16.

Pour plus d'informations sur le changement de fonctionnalité, voir Warnings for Value-Based Classes.