semvec/pypi-packages huggingface dataset:
PyLocache 0.0.4
PyLocache is a Python implementation of LRU local cache.
License: WTFPL

PyLocache
===============

.. image:: https://travis-ci.org/psjay/PyLocache.svg?branch=master

PyLocache is a Python implementation of LRU local cache.

Features
==============

* Memcache-like APIs.
* Thread safe.
* Expiration support.

Installation
===============

::

  $ pip install pylocache

`virtualenv <https://pypi.python.org/pypi/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.