我正在尝试在staticmethod
类上使用percache包,但它似乎无效。对缓存静态方法有任何限制吗?
答案 0 :(得分:1)
是的,它运作正常。 示例强>
import percache
cache = percache.Cache('pop.txt')
class M():
@staticmethod
@cache
def f(a, b):
print ('cool')
return a + b
print (M.f('pop', 'corn'))
print (M.f('pop', 'corn'))
cache.close()