Analysts say China has stockpiled enough natural gas to meet winter demand, with importers acting preemptively to hedge against the risk of price spikes that could result from a war in Iran.