private void AddToCache(DownloadedVideo video, string id)
 {
     Log.Information($"Adding video {id} in cache...");
     _cache.Set(id, video, new MemoryCacheEntryOptions
     {
         SlidingExpiration = TimeSpan.FromHours(1)
     });
 }
        public void UploadTimeForVideo(string name, int seconds)
        {
            var target = Videos.FirstOrDefault(c => c.Name == name);

            if (target == null)
            {
                target = new DownloadedVideo {
                    Name = name, CurrentTime = seconds
                };
                Videos.Add(target);
            }
            else
            {
                target.CurrentTime = seconds;
            }
        }