chore(cache): default to SimpleCache in debug mode (#18976)

* chore(cache): default to SimpleCache in debug mode

* lint

* clean up type

* use util

* fix integration test cache configs

* remove util from cache manager

* remove trailing comma

* fix more tests

* fix truthiness check

* fix tests and improve deprecation notice

* fix default cache threshold

* move debug check to cache_manager

* remove separate getter

* update docs

* remove default cache config
This commit is contained in:
Ville Brofeldt
2022-03-02 19:38:34 +02:00
committed by GitHub
parent bd63a1bd98
commit a04f1d4c87
11 changed files with 94 additions and 88 deletions

View File

@@ -55,7 +55,11 @@ def set_and_log_cache(
if isinstance(cache_instance.cache, NullCache):
return
timeout = cache_timeout if cache_timeout else config["CACHE_DEFAULT_TIMEOUT"]
timeout = (
cache_timeout
if cache_timeout is not None
else app.config["CACHE_DEFAULT_TIMEOUT"]
)
try:
dttm = datetime.utcnow().isoformat().split(".")[0]
value = {**cache_value, "dttm": dttm}