Decorators caching - no cache


  • Each call will execute the function and do the (expensive) computation.


examples/decorators/no_cache.py

def compute(x, y):
    print(f"Called with {x} and {y}")
    # some long computation here
    return x+y

print(compute(2, 3))
print(compute(3, 4))
print(compute(2, 3))
Called with 2 and 3
5
Called with 3 and 4
7
Called with 2 and 3
5