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 wartość,
      int causeOfInvalidation,
      int sourceOfInvalidation )

i od klasy com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java. lang.Object id,
      java.lang.Object wartość,
      int causeOfChange,
     int sourceOfChange )

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

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

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