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 ValueSetCachingManagerTests(MockValueSetCachingManagerFixture fixture, ITestOutputHelper output) : base(output) { this.wrappedCache = fixture.Cache; this.cachingManager = fixture.ValueSetCachingManager; }
public ClientTermCacheManager(ICachingManagerFactory cachingManagerFactory) { this.codeCacheManager = cachingManagerFactory.ResolveFor <IValueSetCode>(); this.countCacheManager = cachingManagerFactory.ResolveFor <IValueSetCodeCount>(); this.backingItemCacheManager = cachingManagerFactory.ResolveFor <IValueSetBackingItem>(); }