Nie używaj usuniętych konstruktorów InvalidationEvent i ChangeEvent

Ta reguła powoduje oznaczenie wystąpień użycia usuniętego konstruktora w klasie com.ibm.websphere.cache.InvalidationEvent LUB com.ibm.websphere.cache.ChangeEvent . Nowy konstruktor przyjmuje dodatkowe pole. Konstruktor został usunięty w produkcie WebSphere 7.0.0.5.

Usunięto następujące konstruktory:
z klasy com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation)

i z klasy com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfChange,
      int sourceOfChange)

Nowe konstruktory:
dla klasy com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation,
      java.lang.String cacheName)

dla klasy com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfChange,
      int sourceOfChange,
      java.lang.String cacheName)

Więcej informacji na ten temat zawierają następujące sekcje: