请勿使用已移除的 InvalidationEvent 或 ChangeEvent 构造函数

此规则会标记是否使用了 com.ibm.websphere.cache.InvalidationEventcom.ibm.websphere.cache.ChangeEvent 类中已移除的构造函数。 新的构造函数会占用一个附加字段。 WebSphere V7.0.0.5 中已移除上述构造函数。

已移除的构造函数来自:
com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation)

以及 com.ibm.websphere.cache.ChangeEvent
public ChangeEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfChange,
      int sourceOfChange)

新的构造函数用于:
com.ibm.websphere.cache.InvalidationEvent
public InvalidationEvent(java.lang.Object id,
      java.lang.Object value,
      int causeOfInvalidation,
      int sourceOfInvalidation,
      java.lang.String cacheName)

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

有关更多信息,请参阅: