Besides, the [non]-perishability of either doesn't see to really be a factor in either, does it?
Maybe the closest factor for oil is storage, as we saw recently when prices went negative.
The other price increases/reductions being discussed are when the price of crude takes a dramatic swing, one sees the street prices swing asymmetrically. Crude goes up by $40/barrel today, for one day, street prices for gasoline goes up tomorrow and remains up. Crude drops by $50/barrel next week and stays down, it takes weeks before the street price of gas falls to reflect the reduced price of crude. For these scenarios, the local sales demand for gasoline at the local station would have remained relatively flat. The retailer might have seen sales swing from 1,000 gal/day to 950 gal/day after the increase (again, made up numbers), but not enough swing to impact his pricing choices.