/// <summary>
		/// Initializes a new instance of RssFeedManager using the specified favorites.
		/// </summary>
		/// <param name="opmlDocument">The opml document which holds the managed favorites</param>
		public RssFeedManager (string cacheRootPath, OpmlDocumentFavorites favoriteDocument)
		{
			_cachePath = System.IO.Path.Combine(cacheRootPath, "Cache");
			if(!System.IO.Directory.Exists(_cachePath)) System.IO.Directory.CreateDirectory(_cachePath);
			//
			_favoritesDocument = favoriteDocument;
			//
			BuildHistory();
		}
 /// <summary>
 /// Initializes a new instance of RssFeedManager using the specified favorites.
 /// </summary>
 /// <param name="opmlDocument">The opml document which holds the managed favorites</param>
 public RssFeedManager(string cacheRootPath, OpmlDocumentFavorites favoriteDocument)
 {
     _cachePath = System.IO.Path.Combine(cacheRootPath, "Cache");
     if (!System.IO.Directory.Exists(_cachePath))
     {
         System.IO.Directory.CreateDirectory(_cachePath);
     }
     //
     _favoritesDocument = favoriteDocument;
     //
     BuildHistory();
 }