CCNet.Build.Confluence.CachedConfluenceClient.GetCachedPage C# (CSharp) Method

GetCachedPage() public method

public GetCachedPage ( PageSummary summary ) : Page
summary PageSummary
return Page
		public Page GetCachedPage(PageSummary summary)
		{
			var cached = GetCachedContent(summary.Id, summary.Version);
			if (cached != null)
			{
				return new Page(summary)
				{
					Content = cached
				};
			}

			var page = GetPage(summary.Id);
			SetCachedContent(page.Id, page.Version, page.Content);

			return page;
		}