Ne pas utiliser le constructeur InvalidationEvent ou ChangeEvent qui a été supprimé

Cette règle marque l'utilisation du constructeur supprimé dans la classe com.ibm.websphere.cache.InvalidationEvent ou com.ibm.websphere.cache.ChangeEvent . Le nouveau constructeur prend une zone supplémentaire. Le constructeur a été supprimé dans WebSphere version 7.0.0.5

Les constructeurs supprimés sont :
à partir de la classe com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation)

et à partir de la classe com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfChange,
      int sourceOfChange)

Les nouveaux constructeurs sont :
pour la classe com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation,
      java.lang.String cacheName)

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

Pour plus d'informations, voir :