In the Redi API when getting messages via the CacheControl how can I determine the order that messages were received? For example I place an order into the demo environment and receive two messages back. The first message response has a RediOrderRefKey of SYBxxxxx and the second message has a RediOrderRefKey of YS61222xxxxx. I know that the SYB is the stand in message for a new order and the YS6 is for the real accepted order. But not having that knowledge I can't find a field in the CacheControl message that puts these updates in any particular order. I thought the Time field might update with each message but my testing shows that the time value remains the same whether I receive a message about a new order or a second message, a few minutes later, about that same order being cancelled.
Is there an enumerator that will tell me the correct order?
Should I just assume that order cache events will show up in the correct order and I can just increment my own internal counter?