Exemple #1
0
 private void BatchLoadQueueIndexToMemory(Queue queue, long startQueueOffset)
 {
     if (_messageStore.SupportBatchLoadQueueIndex)
     {
         var indexDict = _messageStore.BatchLoadQueueIndex(queue.Topic, queue.QueueId, startQueueOffset);
         foreach (var entry in indexDict)
         {
             queue.SetQueueIndex(entry.Key, entry.Value);
         }
     }
 }