title: Avoid duplication of event in queue?
body: <p>I'm using <code>Windows Azure</code> for development,</p>
  <p>In my application <code>data</code> is taken from <code>cache</code> if data is not present in <code>cache</code> then it will generate a event and insert that into <code>queue</code> then <code>Webjob</code> will fetch data from <code>database</code> put it inside <code>cache</code>.</p>
  <p>Is there any other good approach for this ?</p>
  <p>second here if other call comes that also check data into <code>cache</code> and tries to put event into <code>queue</code> which eventually called by <code>Webjob</code> and data inserted from <code>database</code> to <code>cache</code></p>
  <blockquote>
  <p>1.May I know any good approach for event based opeartion?</p>
  <p>2.If i took this approach which is the best way to avoid duplicate</p>
  </blockquote>