That's hard to say definitely as I changed both statement caching and scope at the same time. But I can see how statement caching would have a higher impact because caching statements implies caching connections inside `sql.cacheStatements { }` which means we no longer get a connection from pool and release it for every single executed statement.