Merge "Reduce transactions for acquiring and releasing provider" into qt-dev