diff --git a/app/helper/subscribe.py b/app/helper/subscribe.py index fbecec7d..753d7ec1 100644 --- a/app/helper/subscribe.py +++ b/app/helper/subscribe.py @@ -201,7 +201,7 @@ class SubscribeHelper(metaclass=WeakSingleton): else: return False, res.json().get("message") - @cached(region=_shares_cache_region) + @cached(region=_shares_cache_region, maxsize=1, ttl=1800, skip_empty=True) def get_shares(self, name: Optional[str] = None, page: Optional[int] = 1, count: Optional[int] = 30) -> List[dict]: """ 获取订阅分享数据 @@ -217,7 +217,7 @@ class SubscribeHelper(metaclass=WeakSingleton): return res.json() return [] - @cached(maxsize=1, ttl=1800) + @cached(region=_shares_cache_region, maxsize=1, ttl=1800, skip_empty=True) def get_share_statistics(self) -> List[dict]: """ 获取订阅分享统计数据 diff --git a/app/helper/workflow.py b/app/helper/workflow.py index 729f1a24..e411eb74 100644 --- a/app/helper/workflow.py +++ b/app/helper/workflow.py @@ -105,7 +105,7 @@ class WorkflowHelper(metaclass=WeakSingleton): else: return False, res.json().get("message") - @cached(region=_shares_cache_region) + @cached(region=_shares_cache_region, maxsize=1, skip_empty=True) def get_shares(self, name: Optional[str] = None, page: Optional[int] = 1, count: Optional[int] = 30) -> List[dict]: """ 获取工作流分享数据