Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The TransactionEvent interface was recently changed to add key and event type parameters. This was an error. A transaction event may represent cache events from many caches with differing key and value types.
Revert the TransactionEvent interface to remove the generic types.
Revert its getEvents() method signature to return List<CacheEvent<?<?>> instead of List<CacheEvent<K,V>>.
These changes may require changes in implementations of this interface, and in callers of this interface and implementations.