How to get functools.lru_cache to return new instances? How to get functools.lru_cache to return new instances? python-3.x python-3.x