using Umbraco.Cms.Core.Models; using Umbraco.Cms.Core.Models.PublishedContent; using Umbraco.Cms.Core.Security; namespace Umbraco.Cms.Core.PublishedCache { public interface IPublishedMemberCache { /// /// Get an from an /// /// /// IPublishedContent Get(IMember member); /// /// Gets a content type identified by its unique identifier. /// /// The content type unique identifier. /// The content type, or null. IPublishedContentType GetContentType(int id); /// /// Gets a content type identified by its alias. /// /// The content type alias. /// The content type, or null. /// The alias is case-insensitive. IPublishedContentType GetContentType(string alias); } }