The key to performance is to keep the hot data in memory.
A shortage is a sign that somebody is keeping the price artificially lower than it would be if supply and demand were allowed to operate freely.