Non utilizzare i costruttori InvalidationEvent o ChangeEvent rimossi

Questa regola contrassegna l'utilizzo del costruttore rimosso nella classe com.ibm.websphere.cache.InvalidationEvent oppure com.ibm.websphere.cache.ChangeEvent . Il nuovo costruttore utilizza un campo aggiuntivo. Il costruttore รจ stato rimosso in WebSphere V7.0.0.5.

I costruttori rimossi sono:
dalla classe com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java. lang.Object id,
java.lang.Object valore,
      int causeOfInvalidation,
      int sourceOfInvalidation )

e dalla classe com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java. lang.Object id,
java.lang.Object valore,
      int causeOfChange,
      int sourceOfChange )

I nuovi costruttori sono:
per la classe com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java. lang.Object id,
java.lang.Object valore,
      int causeOfInvalidation,
      int sourceOfInvalidation,
java.lang.String cacheName )

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

Per ulteriori informazioni, consultare: