Access to the same Azure queue using 2 different objects
<p><br>
Is it valid to use 2 different CloudQueue objects to manipulate the same queue?
For example,</p>

<pre><code> CloudQueue queue1 = queueClient.GetQueueReference("my_queue");
 CloudQueue queue2 = queueClient.GetQueueReference("my_queue");
 ....
 CloudMessage msg = queue1.GetMessage();
 if (null != msg)
 {
     queue2.DeleteMessage(msg);
 }
</code></pre>

<p>I tried this code and it worked (surprisingly for me), and I wonder if I can use such approach.<br>
 Thanks for your suggestions.</p>
