Cache AssetContainer.assetLocations() & AssetContainer.sourceModules()
until the underlying files change.