def clear_blocklist(*args, **kw): # Something in the blocklist changed; invalidate all responses. redis = redisutils.connections['master'] keys = redis.smembers('blocklist:keys') cache.delete_many(keys) redis.delete('blocklist:keys') flush_front_end_cache_urls.delay(['/blocklist/*'])
def clear_blocklist(*args, **kw): # Something in the blocklist changed; invalidate all responses. redis = redisutils.connections['master'] keys = redis.smembers('blocklist:keys') cache.delete_many(keys) redis.delete('blocklist:keys') flush_front_end_cache_urls.delay(['/blocklist/*'])
def clear_blocklist(*args, **kw): # Something in the blocklist changed; invalidate all responses. cache.add('blocklist:keyversion', 1) cache.incr('blocklist:keyversion') flush_front_end_cache_urls.delay(['/blocklist/*'])
def clear_blocklist(*args, **kw): # Something in the blocklist changed; invalidate all responses. cache.add('blocklist:keyversion', 1) cache.incr('blocklist:keyversion') flush_front_end_cache_urls.delay(['/blocklist/*'])