Before revision:  We assume a general exponential L\'evy process for the commodity's spot price, contrary to the common use of a Brownian setting, and we model the holding cost by a general convex function .
After revision:  We assume a general exponential L\'evy process for the commodity's spot price, rather than the commonly used geometric Brownian motion, and general convex holding costs .