private void canonicalizeIDs(VersionTag tag, RegionVersionVector versionVector) { if (tag != null && versionVector != null) { tag.setMemberID(versionVector.getCanonicalId(tag.getMemberID())); if (tag.getPreviousMemberID() != null) { tag.setPreviousMemberID(versionVector.getCanonicalId(tag.getPreviousMemberID())); } } }
mbr = getCanonicalId(mbr); holder = new RegionVersionHolder<T>(mbr); memberToVersion.put(holder.id, holder);
private void applyVersionTag(InternalRegion region, VersionStamp stamp, VersionTag tag, InternalDistributedMember sender) { VersionSource mbr = tag.getMemberID(); if (mbr == null) { mbr = sender; } mbr = region.getVersionVector().getCanonicalId(mbr); tag.setMemberID(mbr); stamp.setVersions(tag); if (tag.hasPreviousMemberID()) { if (tag.getPreviousMemberID() == null) { tag.setPreviousMemberID(stamp.getMemberID()); } else { tag.setPreviousMemberID( region.getVersionVector().getCanonicalId(tag.getPreviousMemberID())); } } }
VersionSource id = entry.versionTag.getMemberID(); if (id != null) { entry.versionTag.setMemberID(ev.getRegion().getVersionVector().getCanonicalId(id));
VersionSource id = entry.versionTag.getMemberID(); if (id != null) { entry.versionTag.setMemberID(ev.getRegion().getVersionVector().getCanonicalId(id));