public Backgrounder(string name, BitmapCache cache)
 {
     this.Name = name;
     this.cache = cache;
     thread = new Thread(ThreadProc);
     //thread.Priority = ThreadPriority.Lowest;
     thread.IsBackground = true;
     thread.Start();
 }
 public BackgroundCacheReader(string name, BitmapCache cache) : base(name, cache)
 {
     //ProcDelay = 3000;
     ProcDelay = 1000;
     //thread.Priority = ThreadPriority.BelowNormal;
 }
 public BackgroundCacheWriter(string name, BitmapCache cache) : base(name, cache)
 {
     ProcDelay = 3000;
     thread.Priority = ThreadPriority.Lowest;
 }