Rhino.Queues.QueueManager.PurgeOldestReceivedMessageIds C# (CSharp) Метод

PurgeOldestReceivedMessageIds() приватный Метод

private PurgeOldestReceivedMessageIds ( ) : void
Результат void
        private void PurgeOldestReceivedMessageIds()
        {
            int totalCount = 0;
            List<MessageId> deletedMessageIds = null;
            do
            {
                queueStorage.Global(actions =>
                {
                    deletedMessageIds = actions.DeleteOldestReceivedMessageIds(
                        Configuration.NumberOfReceivedMessageIdsToKeep, numberOfItemsToDelete: 250)
                        .ToList();
                    actions.Commit();
                });
                receivedMsgs.Remove(deletedMessageIds);
                totalCount += deletedMessageIds.Count;
            } while (deletedMessageIds.Count > 0);

            logger.InfoFormat("Purged {0} message ids", totalCount);
        }