PyLocache is a Python implementation of LRU local cache.
Project description
PyLocache
PyLocache is a Python implementation of LRU local cache.
Features
Memcache-like APIs.
Thread safe.
Expiration support.
Installation
$ pip install pylocache
virtualenv is strongly recommended.
Usage
from pylocache import LocalCache cache = LocalCache(max_size=5) cache.set('foo', 1) cache.set('bar', 2) cache.get('foo') # 1 cache.set('hello', 'world', expires=3) # expires in 3 seconds. # All items of it will be expired in 2 seconds after being set. volatile_cache = LocalCache(max_size=5, expires=2)
Change History
0.0.3
Fixed installation bug.
0.0.2
Added delete method.