Implementing a cache
Steven D'Aprano
steve at REMOVE-THIS-cybersource.com.au
Fri Jul 10 10:22:11 EDT 2009
On Fri, 10 Jul 2009 09:22:29 -0400, Nikolaus Rath wrote:
> Hello,
>
> I want to implement a caching data structure in Python that allows me
> to:
>
> 1. Quickly look up objects using a key 2. Keep track of the order in
> which the objects are accessed (most
> recently and least recently accessed one, not a complete history)
> 3. Quickly retrieve and remove the least recently accessed object.
Google for "python LRU cache".
Here are the first three hits:
http://code.activestate.com/recipes/498245/
http://code.activestate.com/recipes/252524/
http://www.algorithm.co.il/blogs/index.php/programming/python/small-python-challenge-no-2-lru-cache/
--
Steven
More information about the Python-list
mailing list