コード例 #1
0
 internal virtual void MarkTicketFailed(SegmentFlushTicket ticket)
 {
     lock (this)
     {
         // to free the queue we mark tickets as failed just to clean up the queue.
         ticket.SetFailed();
     }
 }
コード例 #2
0
 internal virtual void MarkTicketFailed(SegmentFlushTicket ticket)
 {
     UninterruptableMonitor.Enter(this);
     try
     {
         // to free the queue we mark tickets as failed just to clean up the queue.
         ticket.SetFailed();
     }
     finally
     {
         UninterruptableMonitor.Exit(this);
     }
 }
コード例 #3
0
 internal virtual void MarkTicketFailed(SegmentFlushTicket ticket)
 {
     lock (this)
     {
         // to free the queue we mark tickets as failed just to clean up the queue.
         ticket.SetFailed();
     }
 }