Use Request#hash for caching so memcached usage is possible.
Fix Request#hash for different key orders.