namespace Umbraco.Web.PublishedCache.NuCache.DataSource { public interface IContentCacheDataSerializerFactory { /// /// Gets or creates a new instance of /// /// /// /// This method may return the same instance, however this depends on the state of the application and if any underlying data has changed. /// This method may also be used to initialize anything before a serialization/deserialization session occurs. /// IContentCacheDataSerializer Create(ContentCacheDataSerializerEntityType types); } }