In my environment, there is a redis. I want the keystone client in nova to cache token and use redis as a cache server.
 
But after reading keystone middle-ware code,  now keystone middle-ware just support swift and memcached server.
 
Can I just modify keystone middleware code to use dogpile.cache.redis directly?