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

Ta reguła oznacza flagą użycie usuniętego konstruktora w klasie com.ibm.websphere.cache.InvalidationEvent lub com.ibm.websphere.cache.ChangeEvent. Nowy konstruktor wymaga dodatkowego pola. 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: