def xform_key(self, key):
newkey = hashlib.sha1(key.encode('<STR_LIT:utf-8>'))<EOL>return newkey.hexdigest()<EOL>
we transform cache keys by taking their sha1 hash so that
        we don't need to worry about cache keys containing invalid
        characters