// Token: 0x0600518B RID: 20875 RVA: 0x00183994 File Offset: 0x00181B94
 public void Clear()
 {
     for (int i = 0; i < this.Caches.Count; i++)
     {
         UpdateCache <T> updateCache = this.Caches[i];
         if (updateCache.IsValid())
         {
             this.Remove(updateCache, i);
         }
     }
 }
        // Token: 0x06005187 RID: 20871 RVA: 0x001838EC File Offset: 0x00181AEC
        public bool Remove(int index)
        {
            if (!this.IsIndexValid(index))
            {
                return(false);
            }
            UpdateCache <T> updateCache = this.Caches[index];

            if (!updateCache.IsValid())
            {
                return(false);
            }
            this.Remove(updateCache, index);
            return(true);
        }