public HashIndexPartitionedPerKey(IServiceProvider serviceProvider, string indexName, bool isUniqueIndex) { this._indexName = indexName; this.indexManager = IndexManager.GetIndexManager(serviceProvider); this.logger = this.indexManager.LoggerFactory.CreateLoggerWithFullCategoryName <HashIndexPartitionedPerKey <K, V, BucketT> >(); this.maxHashBuckets = this.indexManager.IndexingOptions.MaxHashBuckets; }