public void RemoveCache(IRefreshableCache cache)
 {
     lock (this.locker)
     {
         this.cacheList.Remove(cache);
     }
 }
 public void AddCache(IRefreshableCache cache)
 {
     lock (this.locker)
     {
         this.cacheList.Add(cache);
     }
 }