public static void UpdateDynamicPageIndex(AgilityPage page)
        {
            if (!string.IsNullOrEmpty(page.DynamicPageContentViewReferenceName) ||
                !string.IsNullOrEmpty(page.DynamicPageParentFieldName))
            {
                if (!string.IsNullOrEmpty(page.DynamicPageContentViewReferenceName.ToLowerInvariant()))
                {
                    BaseCache.UpdateDynamicPageIndex(page.ID, page.DynamicPageContentViewReferenceName.ToLowerInvariant());
                }

                //update the Dynamic Page Formula Index that use this page...
                BaseCache.ClearDynamicDynamicPageFormulaIndex(page);
            }
        }