caches: don't try to delete keys if there aren't any to delete.
- This is problematic for REDIS backend.
This commit is contained in:
parent
ac8658b574
commit
e7c5cbb270
1 changed files with 4 additions and 2 deletions
|
|
@ -187,8 +187,10 @@ def get_or_create_region(region_name, region_namespace=None):
|
|||
def clear_cache_namespace(cache_region, cache_namespace_uid):
|
||||
region = get_or_create_region(cache_region, cache_namespace_uid)
|
||||
cache_keys = region.backend.list_keys(prefix=cache_namespace_uid)
|
||||
region.delete_multi(cache_keys)
|
||||
return len(cache_keys)
|
||||
num_delete_keys = len(cache_keys)
|
||||
if num_delete_keys:
|
||||
region.delete_multi(cache_keys)
|
||||
return num_delete_keys
|
||||
|
||||
|
||||
class ActiveRegionCache(object):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue