@Override
  public void fromData(DataInput in) throws IOException, ClassNotFoundException {
    redundancy = in.readInt();
    totalMaxMemory = in.readLong();
    localMaxMemory = in.readInt();
    totalNumBuckets = in.readInt();
    colocatedRegionName = DataSerializer.readString(in);
    localProperties = DataSerializer.readObject(in);
    globalProperties = DataSerializer.readObject(in);
    recoveryDelay = in.readLong();
    startupRecoveryDelay = in.readLong();
    fixedPAttrs = DataSerializer.readObject(in);
  }
@throws IllegalStateException if off-heap and the actual value is not yet known (because the
        DistributedSystem has not yet been created)
geode-core/src/main/java/org/apache/geode/internal/cache/PartitionAttributesImpl.java