public void LinkedCacheClear <T>() { var listSources = CancelationTokenSources.GetNamesCancelationTokenSourcesForType <T>(); lock (LockObject) { listSources.ForEach(ClearItemByCancellationToken); } }
private List <CancellationChangeToken> GetCancellationTokens <T>() { var listSources = CancelationTokenSources.GetNamesCancelationTokenSourcesForType <T>(); return(listSources.Select(GetCancellationChangeToken).ToList()); }