/// <inheritdoc /> public virtual Task ExecuteIndexesAsync(IEnumerable <AbstractIndexCreationTask> tasks, string database = null, CancellationToken token = default) { AssertInitialized(); var indexesToAdd = IndexCreation.CreateIndexesToAdd(tasks, Conventions); return(Maintenance.ForDatabase(database ?? Database).SendAsync(new PutIndexesOperation(indexesToAdd), token)); }