namespace Umbraco.Core.Models.PublishedContent { /// /// Provides a live published model creation service. /// public interface ILivePublishedModelFactory : IPublishedModelFactory { /// /// Gets an object that can be used to synchronize access to the factory. /// object SyncRoot { get; } /// /// Refreshes the factory. /// /// /// This will typically re-compiled models/classes into a new DLL that are used to populate the cache. /// This is called prior to refreshing the cache. /// void Refresh(); } }