mirror of
https://github.com/apache/superset.git
synced 2026-04-19 16:14:52 +00:00
fix(metastore-cache): prune before add (#29301)
This commit is contained in:
@@ -101,6 +101,7 @@ class SupersetMetastoreCache(BaseCache):
|
||||
from superset.commands.key_value.create import CreateKeyValueCommand
|
||||
|
||||
try:
|
||||
self._prune()
|
||||
CreateKeyValueCommand(
|
||||
resource=RESOURCE,
|
||||
value=value,
|
||||
@@ -108,7 +109,6 @@ class SupersetMetastoreCache(BaseCache):
|
||||
key=self.get_key(key),
|
||||
expires_on=self._get_expiry(timeout),
|
||||
).run()
|
||||
self._prune()
|
||||
return True
|
||||
except KeyValueCreateFailedError:
|
||||
return False
|
||||
|
||||
Reference in New Issue
Block a user