Dub versions because v1.31 eagerly scan all available repositories,
leading to slowdown for the most common operation - dub build with
already resolved dependencies.
From v1.31 onward, those locations are not scanned eagerly,
unless one of the function requiring eager scanning does,
such as getBestPackage - as it needs to iterate the list
of available packages.
Whether refresh has been called or not
Dub versions because v1.31 eagerly scan all available repositories, leading to slowdown for the most common operation - dub build with already resolved dependencies. From v1.31 onward, those locations are not scanned eagerly, unless one of the function requiring eager scanning does, such as getBestPackage - as it needs to iterate the list of available packages.