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);
}
}