caches: allow force re-init of cache region for re-creating the cache
This commit is contained in:
parent
b99ad6fb82
commit
0800cfc3fe
1 changed files with 2 additions and 2 deletions
|
|
@ -174,7 +174,7 @@ def backend_key_generator(backend):
|
|||
return wrapper
|
||||
|
||||
|
||||
def get_or_create_region(region_name, region_namespace: str = None, use_async_runner=False):
|
||||
def get_or_create_region(region_name, region_namespace: str = None, use_async_runner=False, force=False):
|
||||
from .backends import FileNamespaceBackend
|
||||
from . import async_creation_runner
|
||||
|
||||
|
|
@ -191,7 +191,7 @@ def get_or_create_region(region_name, region_namespace: str = None, use_async_ru
|
|||
raise ValueError(f'{FileNamespaceBackend} used requires to specify region_namespace param')
|
||||
|
||||
region_exist = region_meta.dogpile_cache_regions.get(region_namespace)
|
||||
if region_exist:
|
||||
if region_exist and not force:
|
||||
log.debug('Using already configured region: %s', region_namespace)
|
||||
return region_exist
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue