def models_to_hash(self, model_handler, models, list_props=None):
        model_hash = 0
        if is_list_type(models):
            if((list_props is not None) and
               (QUERY_OFFSET_PARAM in list_props)):
                model_hash = model_hash ^ hash(list_props[QUERY_OFFSET_PARAM])
            for model in models:
                model_hash = model_hash ^ ModelHandler.hash_model(model)
        else:
            model_hash = model_hash ^ ModelHandler.hash_model(models)

        return model_hash_to_str(model_hash)
Populate a repository lookaside cache
dataset/ETHPy150Open jahlborn/appengine-rest-server/src/main/python/rest/__init__.py/Dispatcher.models_to_hash--crossover with--dataset/ETHPy150Open sassoftware/conary/conary/build/recipe.py/Recipe.populateLcache