'A helper function for fetch_or_execute which extracts
a transaction key from the given request.
See:
fetch_or_execute'

def fetch_or_execute_request(self, request, fn, *args, **kwargs):

    return self.fetch_or_execute(get_transaction_key(request), fn, *args, **kwargs)
