Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

They do mention that it’s more efficient than lru_cache, which isn’t surprising since cache is a lot simpler (just throw all the values in a dict keyed by the args).


No they are saying it's more efficiently that lru_cache with a finite maxsize. Implementation-wise it's identical to using maxsize=None. See source: https://github.com/python/cpython/blob/3.9/Lib/functools.py#...


It says it's more efficient than lru_cache with a size specified, it doesn't say that it's more efficient than lru_cache without one.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: