Description
At Java, cache entry events serialize in PlatformUtils.writeCacheEntryEvent() method. It writes only key, val, and oldVal. EventType doesn't write.
At .Net ContinuousQueryUtils.ReadEvent0() method create events after check on exist val and oldVal fields.
TCK 1.1 says that getValue() not null for REMOVE/EXPIRED events if old value required and it breaks logic.
The possible solution is to check event type in this methods.
Attachments
Issue Links
- is related to
-
IGNITE-8714 CacheEntryEvent.getOldValue should be available
- Resolved