THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
boolean updatePartitionInfo(ExecutionAttemptID consumerID, PartitionInfo partitionInfo);
}
ShuffleEnvironment is responsible for creating ResultPartitionWriters for producer task and creating InputGates for consumer task. Therefore this architecture can support extension of matching writer and reader sides together. It might be useful for current ResultPartitionWriter/InputGate interfaces to extend AutoClosable.
...