public boolean hasSeenEvent(EntryEventImpl event) { BucketRegion bucket = getLocalBucketById(event.getBucketId()); if (bucket == null) { return false; } else { return bucket.hasSeenEvent(event); } }
public boolean hasSeenEvent(EntryEventImpl event) { BucketRegion bucket = getLocalBucketById(event.getKeyInfo().getBucketId()); if (bucket == null) { return false; } else { return bucket.hasSeenEvent(event); } }
@Override void basicUpdateEntryVersion(EntryEventImpl event) throws EntryNotFoundException { Assert.assertTrue(!isTX()); Assert.assertTrue(event.getOperation().isDistributed()); beginLocalWrite(event); try { if (!hasSeenEvent(event)) { this.entries.updateEntryVersion(event); } else { if (logger.isTraceEnabled(LogMarker.DM)) { logger.trace(LogMarker.DM, "BR.basicUpdateEntryVersion: this cache has already seen this event {}", event); } } if (!event.isOriginRemote() && getBucketAdvisor().isPrimary()) { // This cache has processed the event, forward operation // and event messages to backup buckets new UpdateEntryVersionOperation(event).distribute(); } return; } finally { endLocalWrite(event); } }
handleWANEvent(event); if (!hasSeenEvent(event)) { forceSerialized(event); RegionEntry oldEntry = this.entries
if ( !hasSeenEvent(event) ) { if (event.getOperation().isExpiration()) { // bug 39905 - invoke listeners for expiration DistributedSystem sys = cache.getDistributedSystem();
@Override void basicUpdateEntryVersion(EntryEventImpl event) throws EntryNotFoundException { Assert.assertTrue(!isTX()); Assert.assertTrue(event.getOperation().isDistributed()); beginLocalWrite(event); try { if (!hasSeenEvent(event)) { this.entries.updateEntryVersion(event); } else { if (DistributionManager.VERBOSE) { getCache().getLoggerI18n().info( LocalizedStrings.DEBUG, "BR.basicUpdateEntryVersion: this cache has already seen this event " + event); } } if (!event.isOriginRemote() && getBucketAdvisor().isPrimary()) { // This cache has processed the event, forward operation // and event messages to backup buckets new UpdateEntryVersionOperation(event).distribute(); } return; } finally { endLocalWrite(event); } }
if ( !hasSeenEvent(event) ) { if (event.getOperation().isExpiration()) { // bug 39905 - invoke listeners for expiration DistributedSystem sys = cache.getDistributedSystem();
handleWANEvent(event); if (!hasSeenEvent(event)) { forceSerialized(event); RegionEntry oldEntry = this.entries
if ( !hasSeenEvent(event) ) { if (event.getOperation().isExpiration()) { // bug 39905 - invoke listeners for expiration DistributedSystem sys = cache.getDistributedSystem();
if ( !hasSeenEvent(event) ) { if (event.getOperation().isExpiration()) { // bug 39905 - invoke listeners for expiration DistributedSystem sys = cache.getDistributedSystem();