public LanguageCacheRefresher(
     AppCaches appCaches,
     IJsonSerializer serializer,
     IPublishedSnapshotService publishedSnapshotService,
     IEventAggregator eventAggregator,
     ICacheRefresherNotificationFactory factory)
     : base(appCaches, serializer, eventAggregator, factory) =>
 public ValueEditorCacheRefresher(
     AppCaches appCaches,
     IJsonSerializer serializer,
     IEventAggregator eventAggregator,
     ICacheRefresherNotificationFactory factory,
     IValueEditorCache valueEditorCache)
     : base(appCaches, serializer, eventAggregator, factory) =>
 public MacroCacheRefresher(
     AppCaches appCaches,
     IJsonSerializer jsonSerializer,
     IEventAggregator eventAggregator,
     ICacheRefresherNotificationFactory factory)
     : base(appCaches, jsonSerializer, eventAggregator, factory)
 {
 }
示例#4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="JsonCacheRefresherBase{TInstanceType}"/>.
 /// </summary>
 /// <param name="appCaches">A cache helper.</param>
 protected JsonCacheRefresherBase(
     AppCaches appCaches,
     IJsonSerializer jsonSerializer,
     IEventAggregator eventAggregator,
     ICacheRefresherNotificationFactory factory)
     : base(appCaches, eventAggregator, factory)
 {
     JsonSerializer = jsonSerializer;
 }
 public TemplateCacheRefresher(
     AppCaches appCaches,
     IIdKeyMap idKeyMap,
     IContentTypeCommonRepository contentTypeCommonRepository,
     IEventAggregator eventAggregator,
     ICacheRefresherNotificationFactory factory)
     : base(appCaches, eventAggregator, factory)
 {
     _idKeyMap = idKeyMap;
     _contentTypeCommonRepository = contentTypeCommonRepository;
 }
示例#6
0
 public MediaCacheRefresher(
     AppCaches appCaches,
     IJsonSerializer serializer,
     IPublishedSnapshotService publishedSnapshotService,
     IIdKeyMap idKeyMap,
     IEventAggregator eventAggregator,
     ICacheRefresherNotificationFactory factory)
     : base(appCaches, serializer, eventAggregator, factory)
 {
     _publishedSnapshotService = publishedSnapshotService;
     _idKeyMap = idKeyMap;
 }
 public ContentTypeCacheRefresher(
     AppCaches appCaches,
     IJsonSerializer serializer,
     IPublishedSnapshotService publishedSnapshotService,
     IPublishedModelFactory publishedModelFactory,
     IIdKeyMap idKeyMap,
     IContentTypeCommonRepository contentTypeCommonRepository,
     IEventAggregator eventAggregator,
     ICacheRefresherNotificationFactory factory)
     : base(appCaches, serializer, eventAggregator, factory)
 {
     _publishedSnapshotService = publishedSnapshotService;
     _publishedModelFactory    = publishedModelFactory;
     _idKeyMap = idKeyMap;
     _contentTypeCommonRepository = contentTypeCommonRepository;
 }
 public UserCacheRefresher(AppCaches appCaches, IEventAggregator eventAggregator, ICacheRefresherNotificationFactory factory)
     : base(appCaches, eventAggregator, factory)
 {
 }
示例#9
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="CacheRefresherBase{TInstanceType}" />.
 /// </summary>
 protected CacheRefresherBase(AppCaches appCaches, IEventAggregator eventAggregator, ICacheRefresherNotificationFactory factory)
 {
     AppCaches           = appCaches;
     EventAggregator     = eventAggregator;
     NotificationFactory = factory;
 }
 public MemberCacheRefresher(AppCaches appCaches, IJsonSerializer serializer, IIdKeyMap idKeyMap, IEventAggregator eventAggregator, ICacheRefresherNotificationFactory factory)
     : base(appCaches, serializer, eventAggregator, factory)
 {
     _idKeyMap = idKeyMap;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="PayloadCacheRefresherBase{TInstanceType, TPayload}" />.
 /// </summary>
 /// <param name="appCaches">A cache helper.</param>
 /// <param name="serializer"></param>
 /// <param name="eventAggregator"></param>
 /// <param name="factory"></param>
 protected PayloadCacheRefresherBase(AppCaches appCaches, IJsonSerializer serializer, IEventAggregator eventAggregator, ICacheRefresherNotificationFactory factory)
     : base(appCaches, serializer, eventAggregator, factory)
 {
 }