using Codec.hexSHA1() to hash the urlcache key (to avoid hitting the memcache key length)