private static void StopGarbageCollection() { GCTokenSource.Cancel(); GCTask.Wait(); GCTask = null; GCTokenSource.Dispose(); GCTokenSource = null; }
private IEnumerable <Func <Timeline, ValueTask> > Tasks() { yield return(timeline => GetAndUpdateStatusesAsync(timeline)); yield return(timeline => TruncateStatusCollectionTask.Execute(timeline)); yield return(timeline => UpdateTimeStampsTask.Execute(timeline)); yield return(timeline => GCTask.Execute(timeline)); }