Description
Cache results of asynchronous Python functions with a least-recently-used policy, reducing repeated awaits for expensive operations. It helps asyncio applications avoid recomputing or refetching the same data too often.
Caching changes freshness and memory behavior. Choose cache size, expiration strategy, and invalidation rules carefully when results can change or contain private data.