small optimization: don't invalidate volume cache on depth messages that did not change anything (for example depth after trade)