public String shortToString() { final StringBuilder buf = new StringBuilder(); buf.append("EntryEventImpl@"); buf.append(Integer.toHexString(System.identityHashCode(this))); buf.append("["); buf.append("key="); buf.append(this.getKey()); buf.append(";bucketId="); buf.append(this.getBucketId()); if (hasDelta()) { buf.append(";delta="); buf.append(this.delta); } buf.append(";newValue="); buf.append(this.newValue); buf.append(";op="); buf.append(getOperation()); buf.append(";callbackArg="); buf.append(this.getRawCallbackArgument()); buf.append("]"); return buf.toString(); }
public boolean hasSeenEvent(EntryEventImpl event) { BucketRegion bucket = getLocalBucketById(event.getBucketId()); if (bucket == null) { return false; } else { return bucket.hasSeenEvent(event); } }
@Override public void destroyOnRemote(EntryEventImpl event, boolean cacheWrite, Object expectedOldValue) throws DataLocationException { PartitionedRegion pr = (PartitionedRegion)event.getLocalRegion(); pr.getDataStore().destroyLocally(event.getBucketId(), event, expectedOldValue); return; }
@Override public boolean putEntryOnRemote(EntryEventImpl event, boolean ifNew, boolean ifOld, Object expectedOldValue, boolean requireOldValue, boolean cacheWrite, long lastModified, boolean overwriteDestroyed) throws DataLocationException { PartitionedRegion pr = (PartitionedRegion)event.getLocalRegion(); return pr.getDataStore().putLocally(event.getBucketId(), event, ifNew, ifOld, expectedOldValue, requireOldValue, lastModified); }
@Override public void invalidateOnRemote(EntryEventImpl event, boolean invokeCallbacks, boolean forceNewEntry) throws DataLocationException { PartitionedRegion pr = (PartitionedRegion)event.getLocalRegion(); pr.getDataStore().invalidateLocally(event.getBucketId(), event); }
@Override public void checkIfAboveThreshold(EntryEventImpl evi) throws LowMemoryException { getRegionAdvisor().checkIfBucketSick(evi.getBucketId(), evi.getKey()); }
buf.append(this.getKey()); buf.append(";bucketId="); buf.append(this.getBucketId()); buf.append(";tailKey="); buf.append(this.getTailKey());
public static ProxyBucketRegion getProxyBucketRegion( final PartitionedRegion pr, final EntryEventImpl event) { int bucketId = event.getBucketId(); if (bucketId == KeyInfo.UNKNOWN_BUCKET) { bucketId = PartitionedRegionHelper.getHashKey(pr, event.getOperation(), event.getKey(), event.getValue(), event.getCallbackArgument()); event.setBucketId(bucketId); } final RegionAdvisor ra = pr.getRegionAdvisor(); return ra.getProxyBucketArray()[bucketId]; }
event.setEventId(new EventID(cache.getDistributedSystem())); event.setKeyInfo(((PartitionedRegion)region).getKeyInfo(key)); dpao.addEntry(event, event.getBucketId());
throws EntryNotFoundException, CacheWriterException { final Integer bucketId = event.getBucketId(); assert bucketId != KeyInfo.UNKNOWN_BUCKET;
public void updateEntryVersionInBucket(EntryEventImpl event) { final Integer bucketId = event.getBucketId(); assert bucketId != KeyInfo.UNKNOWN_BUCKET; final InternalDistributedMember targetNode = getOrCreateNodeForBucketWrite(
final Integer bucketId = event.getBucketId(); assert bucketId != KeyInfo.UNKNOWN_BUCKET; final InternalDistributedMember targetNode = getOrCreateNodeForBucketWrite(
final Integer bucketId = event.getBucketId(); assert bucketId != KeyInfo.UNKNOWN_BUCKET;
bucketId = clonedEvent.getBucketId(); if (bucketId < 0) { bucketId = PartitionedRegionHelper.getHashKey(clonedEvent);
.getInstance(); if (observer != null) { int bid = event.getBucketId(); observer.bucketIdcalculated(bid);
.getInstance(); if (observer != null) { int bid = event.getBucketId(); observer.bucketIdcalculated(bid);
.getInstance(); if (observer != null) { int bid = event.getBucketId(); observer.bucketIdcalculated(bid);