Entfernten InvalidationEvent- oder ChangeEvent-Konstruktor nicht verwenden

Diese Regel markiert die Verwendung des entfernten Konstruktors in der Klasse com.ibm.websphere.cache.InvalidationEvent oder com.ibm.websphere.cache.ChangeEvent . Der neue Konstruktor verwendet ein zusätzliches Feld. Der Konstruktor wurde in WebSphere Version 7.0.0.5 entfernt.

Folgende Konstruktoren wurden entfernt:
aus der Klasse com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation)

und aus der Klasse com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfChange,
      int sourceOfChange)

Die neuen Konstruktoren sind:
für die Klasse com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation,
      java.lang.String cacheName)

für die Klasse com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfChange,
      int sourceOfChange,
      java.lang.String cacheName)

Weitere Informationen finden Sie in den folgenden Dokumenten: