Kerülje a szinkronizálás használatát érték alapú osztályokon

Ez a szabály minden szinkronizálást megjelöl az érték alapú osztályok példányain. Az alkalmazáson belül a szinkronizálás a következő osztályokon ellenjavallt:

Kerülendő továbbá a szinkronizálás a java.lang.ProcessHandle felületen, annak megvalósítási osztályain, és a java.util adatgyűjtési gyártóinak megvalósítási osztályain: List.of, List.copyOf, Set.of, Set.copyOf, Map.of, Map.copyOf, Map.ofEntries és Map.entry.

A jdk változásokkal kapcsolatos további információk: A JDK 16 újdonságai.

A szolgáltatás megváltozásával kapcsolatos további információk: Érték alapú osztályok figyelmeztetései.