this.typeSelector = typeSelector;
this.checkpointDocumentType = checkpointDocumentType;
this.dynamicTypePath = dynamicTypePath;
this.resolveConflicts = resolveConflicts;
this.activeRevsDiffRequests = new CounterMetric();
this.meanRevsDiffRequests = new MeanMetric();
this.activeBulkDocsRequests = new CounterMetric();
this.meanBulkDocsRequests = new MeanMetric();
this.totalTooManyConcurrentRequestsErrors = new CounterMetric();
this.maxConcurrentRequests = maxConcurrentRequests;
this.bulkIndexRetries = bulkIndexRetries;
this.bulkIndexRetryWaitMs = bulkIndexRetryWaitMs;
this.bucketUUIDCache = bucketUUIDCache;