public void ClearCache(CacheData data) { switch(data) { case CacheData.Pages: Content.InvalidateAllPages(); break; case CacheData.MetaFiles: Content.ClearPseudoCache(); break; default: throw new ArgumentException("Invalid CacheData"); } }