/** * record the event's sequenceId in Region's event state to prevent replay. */ @Override public void recordEvent(InternalCacheEvent event) { getEventTracker().recordEvent(event); }
protected void recordPutAllEvents(DistributedRegion region, byte[] memId, long threadId, boolean skipCallbacks, DistributedMember member, ClientProxyMembershipID memberId, int size) { EntryEventImpl[] events = new EntryEventImpl[size]; EventTracker eventTracker = region.getEventTracker(); for (int i = 0; i < size; i++) { events[i] = EntryEventImpl.create(region, Operation.PUTALL_CREATE, "key" + i, "value" + i, null, false, member, !skipCallbacks, new EventID(memId, threadId, i + 1)); events[i].setContext(memberId); events[i].setVersionTag(mock(VersionTag.class)); eventTracker.recordEvent(events[i]); } }