Exemple #1
0
 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;
     }
 }
Exemple #2
0
 private void AddMessageAwaiter(IAwaitMessage <IDType> item)
 {
     awaiterManager.Add(item);
 }
Exemple #3
0
 public void Add(IAwaitMessage <IDType> item)
 {
     awaiterTables[item.ID.GetHashCode() % awaiterTables.Count].Add(item);
 }