Ta reguła powoduje oznaczenie klas, które rozszerzają klasę java.util.concurrent.ConcurrentHashMap.
W środowisku Java 8 udoskonalono programy narzędziowe obsługi współbieżności, dodając nowe klasy i interfejsy w pakiecie java.util.concurrent, w tym ponad 30 nowych metod w klasie ConcurrentHashMap.
Jeśli w kodzie rozszerzono klasę ConcurrentHashMap, należy zanalizować implementację pod kątem zmian, które należy wprowadzić w celu dostosowania do nowych metod.
Inną zmianą w klasie ConcurrentHashMap w środowisku Java 8 jest wprowadzenie klasy ConcurrentHashMap.KeySetView.
Metoda keySet została zmieniona i zwraca obecnie tę nową klasę KeySetView.
Należy sprawdzić, czy implementacja przesłania metodę keySet, i w razie potrzeby wprowadzić niezbędne poprawki, aby zwracała ten nowy typ.
Informacje na temat zmian w pakiecie java.util.concurrent można znaleźć na stronie
Rozszerzenia programów narzędziowych obsługi współbieżności w środowisku Java SE 8.
Informacje dodatkowe: