public async Task WriteAsync <E>(params E[] entities) where E : EntityBase { await LockAsync(() => query.WriteAsync(entities)); signaler.SignalItems(entities); }