@Override protected RegionVersionVector createCopy( InternalDistributedMember ownerId, ConcurrentHashMap<InternalDistributedMember, RegionVersionHolder<InternalDistributedMember>> vector, long version, ConcurrentHashMap<InternalDistributedMember, Long> gcVersions, long gcVersion, boolean singleMember, RegionVersionHolder<InternalDistributedMember> localExceptions) { return new VMRegionVersionVector(ownerId, vector, version, gcVersions, gcVersion, singleMember, localExceptions); }
@Override protected RegionVersionVector createCopy( InternalDistributedMember ownerId, ConcurrentHashMap<InternalDistributedMember, RegionVersionHolder<InternalDistributedMember>> vector, long version, ConcurrentHashMap<InternalDistributedMember, Long> gcVersions, long gcVersion, boolean singleMember, RegionVersionHolder<InternalDistributedMember> localExceptions) { return new VMRegionVersionVector(ownerId, vector, version, gcVersions, gcVersion, singleMember, localExceptions); }
public static RegionVersionVector<?> create(VersionSource<?> versionMember) { if(versionMember instanceof DiskStoreID) { return new DiskRegionVersionVector((DiskStoreID) versionMember); } else { return new VMRegionVersionVector((InternalDistributedMember) versionMember); } }
public static RegionVersionVector<?> create(VersionSource<?> versionMember, LocalRegion owner) { if(versionMember instanceof DiskStoreID) { return new DiskRegionVersionVector((DiskStoreID)versionMember, owner); } else { return new VMRegionVersionVector((InternalDistributedMember)versionMember, owner); } }
public static RegionVersionVector<?> create(boolean persistent, DataInput in) throws IOException, ClassNotFoundException { RegionVersionVector<?> rvv; if (persistent) { rvv = new DiskRegionVersionVector(); } else { rvv = new VMRegionVersionVector(); } InternalDataSerializer.invokeFromData(rvv, in); return rvv; }
public static RegionVersionVector<?> create(boolean persistent, DataInput in) throws IOException, ClassNotFoundException { RegionVersionVector<?> rvv; if (persistent) { rvv = new DiskRegionVersionVector(); } else { rvv = new VMRegionVersionVector(); } InternalDataSerializer.invokeFromData(rvv, in); return rvv; }
rv1 = new VMRegionVersionVector(server1); rv1.recordVersion(server2, 1); rv1.recordVersion(server2, 5); rv1 = new VMRegionVersionVector(server1); rv1.recordVersion(server2, 1); rv1.recordVersion(server2, 5); rv1 = new VMRegionVersionVector(server1); rv1.recordVersion(server2, 1); rv1.recordVersion(server2, 4); rv1 = new VMRegionVersionVector(server1); rv1.recordVersion(server2, 1); rv1.recordVersion(server3, 1); RegionVersionVector giiReceiverRVV = new VMRegionVersionVector(server6); rv1 = new VMRegionVersionVector(server1); long bitSetRollPoint = RegionVersionHolder.BIT_SET_WIDTH + 1; long boundary = RegionVersionHolder.BIT_SET_WIDTH * 3 / 4;
registerDSFID(INVALIDATE_WITH_CONTEXT_MESSAGE, () -> new InvalidateOperation.InvalidateWithContextMessage()); registerDSFID(REGION_VERSION_VECTOR, () -> new VMRegionVersionVector()); registerDSFID(CLIENT_PROXY_MEMBERSHIPID, () -> new ClientProxyMembershipID());