Bug fix for pull request #21 (don't use file:// URLs in cache keys)