예제 #1
0
        public void LinkedCacheClear <T>()
        {
            var listSources = CancelationTokenSources.GetNamesCancelationTokenSourcesForType <T>();

            lock (LockObject)
            {
                listSources.ForEach(ClearItemByCancellationToken);
            }
        }
예제 #2
0
        private List <CancellationChangeToken> GetCancellationTokens <T>()
        {
            var listSources = CancelationTokenSources.GetNamesCancelationTokenSourcesForType <T>();

            return(listSources.Select(GetCancellationChangeToken).ToList());
        }