Я написал статический метод в python, который требует времени для вычисления, но я хочу, чтобы он вычислял только один раз и после этого возвращал вычисленное значение. Что мне делать? здесь пример кода:Оценить функцию один раз и сохранить результат в python
class Foo:
@staticmethod
def compute_result():
#some time taking process
Foo.compute_result() # this may take some time to compute but store results
Foo.compute_result() # this method call just return the computed result