Use Kryo (instead of Java) serialization for redirects cache

Considering we're using Kryo for everything and it results in faster and more compact (de)serialization. Not many changes here.

For merging to nildev.