Vyvarovat se použití synchronizace u všech tříd založených na hodnotách

Toto pravidlo značí jakékoli synchronizace v instancích tříd založených na hodnotách. Synchronizace v následujících třídách ve vaší aplikaci je nevhodná:

Synchronizaci je třeba se také vyhnout na rozhraní java.lang.ProcessHandle, jeho implementačních třídách a implementačních třídách továren kolekcí v java.util: List.of, List.copyOf, Set.of, Map.copyOf, Map.ofEntries a Map.entry.

Další informace o těchto změnách jdk viz Novinky v prostředí JDK 16.

Další informace o změněn funkce viz Varování pro třídy založené na hodnotě.