using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Umbraco.Web.PublishedCache
{
///
/// Provides caches (content and media).
///
/// Groups caches that _may_ be related.
interface IPublishedCaches
{
///
/// Creates a contextual content cache for a specified context.
///
/// The context.
/// A new contextual content cache for the specified context.
ContextualPublishedContentCache CreateContextualContentCache(UmbracoContext context);
///
/// Creates a contextual media cache for a specified context.
///
/// The context.
/// A new contextual media cache for the specified context.
ContextualPublishedMediaCache CreateContextualMediaCache(UmbracoContext context);
}
}