Added check cache key util (#4432)

* added check cache key util

* change docstring

* add has_access_api decorator
This commit is contained in:
Hugh A. Miles II 2018-02-15 13:43:58 -08:00 committed by Maxime Beauchemin
parent e943c25790
commit 1e99f9eb95
1 changed files with 10 additions and 0 deletions

View File

@ -2221,6 +2221,16 @@ class Superset(BaseSupersetView):
return resp
return 'nope'
@has_access_api
@expose('/cache_key_exist/<key>/')
@log_this
def cache_key_exist(self, key):
"""Returns if a key from cache exist"""
key_exist = True if cache.get(key) else False
status = 200 if key_exist else 404
return json_success(json.dumps({'key_exist': key_exist}),
status=status)
@has_access_api
@expose('/results/<key>/')
@log_this