public void Add(IAwaitMessage <IDType> item) { using (mLock.Enter()) { LinkedListNode <IAwaitMessage <IDType> > listNode = new LinkedListNode <IAwaitMessage <IDType> >(item); mAwaitMessageLRU.AddFirst(listNode); mAwaitMessages[item.ID] = listNode; } }
private void AddMessageAwaiter(IAwaitMessage <IDType> item) { awaiterManager.Add(item); }
public void Add(IAwaitMessage <IDType> item) { awaiterTables[item.ID.GetHashCode() % awaiterTables.Count].Add(item); }