Preparing for system design interviews?  Try bugzed.com →

async-lru: Asynchronous LRU Cache for asyncio

JSON →
library 2.3.0 ·python
verified Jun 28, 2026 install

async-lru is a simple LRU (Least Recently Used) cache implementation designed specifically for asynchronous Python functions within the asyncio ecosystem. It serves as a 100% port of Python's built-in `functools.lru_cache` for `async def` functions, ensuring that multiple concurrent calls to a cached coroutine result in only one execution of the wrapped function. The library is actively maintained, with regular releases addressing bug fixes, performance improvements, and new features, with the latest major version being 2.3.0.

total hits 36
actors 7 distinct systems
last hit 1d ago ByteDance
ByteDance
6
ClaudeBot
5
GPTBot
4
Amazonbot
4
Sogou
1
Search engines
1
Humans
12

top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇦 Canada · 🇨🇳 China · 🇫🇷 France