def METHOD_NAME(self, statement, parameters, orm_cache):
    """generate a cache key with which to key the results of a statement.
    This leverages the use of the SQL compilation cache key which is
    repurposed as a SQL results key.
    """
    statement_cache_key = statement.METHOD_NAME()
    key = statement_cache_key.to_offline_string(
        orm_cache._statement_cache, statement, parameters
    ) + repr(self.cache_key)
    # print("here's our key...%s" % key)
    return key