thrift required optional变更