We still use supplied urls if $filePath does not exist - in cacheOnly mode we need to ignore every url