protected void updateEntry(EntryEventImpl event, boolean requireOldValue, Object oldValueForDelta, RegionEntry re, int oldSize) throws RegionClearedException { final boolean wasTombstone = re.isTombstone(); processVersionTag(re, event); event.putExistingEntry(event.getLocalRegion(), re, requireOldValue, oldValueForDelta, oldSize); EntryLogger.logPut(event); updateSize(event, oldSize, true/* isUpdate */, wasTombstone); }
protected void updateEntry(EntryEventImpl event, boolean requireOldValue, Object oldValueForDelta, RegionEntry re) throws RegionClearedException { final int oldSize = event.getLocalRegion().calculateRegionEntryValueSize(re); final boolean wasTombstone = re.isTombstone(); processVersionTag(re, event); event.putExistingEntry(event.getLocalRegion(), re, requireOldValue, oldValueForDelta); EntryLogger.logPut(event); updateSize(event, oldSize, true/* isUpdate */, wasTombstone); }
protected void createEntry(EntryEventImpl event, final LocalRegion owner, RegionEntry re) throws RegionClearedException { final boolean wasTombstone = re.isTombstone(); processVersionTag(re, event); event.putNewEntry(owner, re); updateSize(event, 0, false, wasTombstone); if (!event.getLocalRegion().isInitialized()) { owner.getImageState().removeDestroyedEntry(event.getKey()); } }
protected void createEntry(EntryEventImpl event, final LocalRegion owner, RegionEntry re) throws RegionClearedException { final boolean wasTombstone = re.isTombstone(); processVersionTag(re, event); event.putNewEntry(owner, re); updateSize(event, 0, false, wasTombstone); if (!event.getLocalRegion().isInitialized()) { owner.getImageState().removeDestroyedEntry(event.getKey()); } }