Изменения документа Tools.Collections
                  Редактировал(а) Alexandr Fokin 2023/01/11 15:18
              
      
      От версии  8.5 
    
    
              отредактировано Alexandr Fokin
        
на 2020/06/14 12:36
     на 2020/06/14 12:36
      Изменить комментарий:
              Редактировать комментарий
          
         
      К версии  8.2 
    
    
              отредактировано Alexandr Fokin
        
на 2020/06/14 12:34
     на 2020/06/14 12:34
      Изменить комментарий:
              Добавлен комментарий
          
         Сводка
- 
          Объекты (1 изменено, 0 добавлено, 0 удалено)
Подробности
- XWiki.XWikiComments[0]
-   - Комментарий
-   ... ... @@ -1,6 +1,4 @@ 1 1 На основе материала, приведенного по 2 ссылке. Можно реализовать удаление из ConcurrentDictionary только при определенных условиях. 2 2 В данном проекте используется RemoveLinkItem, для проверки что счетчик ссылок <= 0. 3 -Но в целом можно реализовать передачу любого делегата с условием. (И производит удаление только в случае, когда условие истинно) 3 +Но в целом можно реализовать передачу любого делегата с условием. (И производит удаление атомарно, только в случае, когда условие истинно) 4 4 5 -Таким образом получив интерфейс 6 -RemoveIf(TKey key, Func<TKey, TValue, bool> needRemove) 
 
