Normalize IV when it's written, not when it's read back
Avoid using relative urls as cache keys

Key url may be relative and is therefore not guaranteed to be unique. This can lead to erroneous cache hits.
Use  the resolved absolute key url as cache key instead.