def get_many(keys): if settings.CAN_SKIP_CACHE: request = get_request() if request and 'nocache' in request.GET \ and request.user.has_perm('can_skip_cache'): logger.debug("FORCED MISS: %s", key) return [None] * len(keys) return cache.get_many([str(key) for key in keys])
def get(key): if settings.CAN_SKIP_CACHE: request = get_request() if request and 'nocache' in request.GET \ and request.user.has_perm('can_skip_cache'): logger.debug("FORCED MISS: %s", key) return None ret = cache.get(str(key)) if ret is None: logger.debug("MISS: %s", key) else: logger.debug("HIT: %s", key) return ret