Evite usar a sincronização em quaisquer classes baseadas em valor

Esta regra sinaliza qualquer sincronização em instâncias de classes baseadas em valor. A sincronização nas classes a seguir dentro de seu aplicativo é desencorajada:

Além disso, a sincronização deve ser evitada na interface java.lang.ProcessHandle, em suas classes de implementação e nas classes de implementação das factories de coleta em java.util: List.of, List.copyOf, Set.of, Set.copyOf, Map.of, Map.copyOf, Map.ofEntries e Map.entry.

Para obter mais informações sobre essas mudanças de JDK, consulte O que há de novo no JDK 16.

Para obter mais informações sobre a mudança de recurso, consulte Avisos para classes baseadas em valor.