public SqlValueSetCodeCountRepository( SharedContext sharedContext, ILogger logger, ICachingManagerFactory cachingManagerFactory) { this.sharedContext = sharedContext; this.logger = logger; this.cacheManager = cachingManagerFactory.ResolveFor <IValueSetCodeCount>(); }
public SqlValueSetBackingItemRepository( SharedContext sharedContext, ILogger logger, ICachingManagerFactory cachingManagerFactory, IPagingStrategyFactory pagingStrategyFactory, IOrderingStrategyFactory orderingStrategyFactory) { this.sharedContext = sharedContext; this.logger = logger; this.cacheManager = cachingManagerFactory.ResolveFor <IValueSetBackingItem>(); this.pagingStrategyFactory = pagingStrategyFactory; this.orderingStrategyFactory = orderingStrategyFactory; }
public ClientTermCacheManager(ICachingManagerFactory cachingManagerFactory) { this.codeCacheManager = cachingManagerFactory.ResolveFor <IValueSetCode>(); this.countCacheManager = cachingManagerFactory.ResolveFor <IValueSetCodeCount>(); this.backingItemCacheManager = cachingManagerFactory.ResolveFor <IValueSetBackingItem>(); }