public HistoryLogRepository(IHistoryLogRepository innerRepository, ICache cache) : base(innerRepository) { m_cache = cache; EventsLifetime = TimeSpan.FromHours(1); HistoryLifetime = TimeSpan.FromMinutes(15); }
public HistoryLogWorkItem(string unitOfWorkName, IHistoryLogRepository historyLogRepository, HistoryLogQueue historyLogQueue) { m_unitOfWorkName = unitOfWorkName; m_historyLogRepository = historyLogRepository; m_historyLogQueue = historyLogQueue; }
public HistoryLogService(IHistoryLogRepository historyLogRepository) { m_historyLogRepository = historyLogRepository; m_lazyEvents = new LazyObject <IEnumerable <HistoryLogEvent> >(() => m_historyLogRepository.ListEvents(CurrentCulture.TwoLetterISOLanguageName)); m_lazyEventMap = new LazyObject <IDictionary <short, HistoryLogEvent> >(() => m_historyLogRepository.MapEvents(CurrentCulture.TwoLetterISOLanguageName)); }
protected HistoryLogRepository(IHistoryLogRepository innerRepository) { m_innerRepository = innerRepository; }