如何调用缓存清除类方法?

问题描述

我有这个代码

class Test(cqlengineModel):
     @classmethod
     @cql_engine_connector
     @functools.lru_cache(maxsize=1000)
     def is_not_analyzable(cls,x,y):
        if mic:
           query_result = ...
           mic_list = cls._to_list(query_result)   
           return True if mic_list else False
        else:
           return False

在外面我需要调用cache_clear函数,像这样:

Test.is_not_analyzable.cache_clear()

我有这个错误

AttributeError: 'function' object has no attribute 'cache_clear

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)