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

            signaler.SignalItems(entities);
        }