public IEnumerable <RedirectItem> FindByCurrentSite()
        {
            var redirects = HttpContext.Current.Cache.Get(_configurationSettings.CacheId) as List <RedirectItem>;

            return(redirects != null?
                   redirects.Where(x => _siteContextRetriever.GetTargetHostName(x.Site) == _sitecoreContext.GetTargetHostName()) :
                       null);
        }