Skip to content

Instantly share code, notes, and snippets.

View quanta-kt's full-sized avatar

Sonar Abhijeet quanta-kt

View GitHub Profile
@dlebech
dlebech / cache.py
Created March 20, 2016 16:51
Python LRU cache that works with coroutines (asyncio)
"""Global LRU caching utility. For that little bit of extra speed.
The caching utility provides a single wrapper function that can be used to
provide a bit of extra speed for some often used function. The cache is an LRU
cache including a key timeout.
Usage::
import cache
@cache.memoize