public CompactVersionHolder(VersionHolder<T> tag) { int eVersion = tag.getEntryVersion(); this.entryVersionLowBytes = (short)(eVersion & 0xffff); this.entryVersionHighByte = (byte)((eVersion & 0xff0000) >> 16); this.regionVersionHighBytes = tag.getRegionVersionHighBytes(); this.regionVersionLowBytes = tag.getRegionVersionLowBytes(); this.versionTimeStamp = tag.getVersionTimeStamp(); this.distributedSystemId = (byte)(tag.getDistributedSystemId() & 0xff); this.memberID = tag.getMemberID(); }
public CompactVersionHolder(VersionHolder<T> tag) { int eVersion = tag.getEntryVersion(); this.entryVersionLowBytes = (short)(eVersion & 0xffff); this.entryVersionHighByte = (byte)((eVersion & 0xff0000) >> 16); this.regionVersionHighBytes = tag.getRegionVersionHighBytes(); this.regionVersionLowBytes = tag.getRegionVersionLowBytes(); this.versionTimeStamp = tag.getVersionTimeStamp(); this.distributedSystemId = (byte)(tag.getDistributedSystemId() & 0xff); this.memberID = tag.getMemberID(); }