summaryrefslogtreecommitdiff
path: root/pylru.py
Commit message (Expand)AuthorAgeFilesLines
* Small optimization to popitem().Jay Hutchinson2022-03-061-3/+21
* Improved comments, removed whitespace, etc.Jay Hutchinson2022-03-061-8/+25
* Added __getstate__() and __setstate__().Jay Hutchinson2022-02-261-0/+32
* Added optional callback to FunctionCacheManager.Jay Hutchinson2019-03-121-3/+3
* Minimize memory consuption of _dlnodeMarcin RaczyƄski2019-02-011-0/+2
* Add optional callback funtionality to lrudecorator.Benjamin Suntrup2018-06-131-2/+2
* Added pop, popitem, and setdefault methods to lrucache class.Jay Hutchinson2018-05-061-0/+30
* Improved update() method of lrucache.Jay Hutchinson2018-05-061-6/+22
* Added len() method to WriteBackCacheManager.Jay Hutchinson2018-05-061-0/+4
* Simplified logic of a couple __getitem__ implementations.Jay Hutchinson2018-05-061-12/+4
* Cleaned up some of the comments and whitespace.Jay Hutchinson2018-05-061-47/+20
* Undo whitespace changes.Ben Timby2017-07-171-0/+2
* Added update() method.Ben Timby2017-07-171-2/+5
* refactor(lrucache): improve lrucache.get()pp-qq2017-03-211-3/+3
* Fixes #13, a bug in lrudecorator.v1.0.9Jay Hutchinson2015-03-241-2/+16
* lrudecorator now updates the metadata to look more like the wrapped function.Jay Hutchinson2015-03-181-1/+3
* Refactored lrudecorator using FunctionCacheManager.Jay Hutchinson2015-03-181-14/+2
* Added clear() and size() to FunctionCacheManager.Jay Hutchinson2015-03-181-0/+6
* Added FunctionCacheManager.Jay Hutchinson2015-03-171-2/+15
* Make cache available from outer space.Ihor Gorobets2015-03-151-0/+1
* Trivial comment typo fixJames Bowes2014-10-141-1/+1
* Added kwargs support for lrudecorator and a few small fixes.v1.0.6Jay Hutchinson2014-06-121-6/+24
* Add "get" method to match dict API.dobesv2014-04-171-1/+4
* Tweaked two lines in pylru.pyJay Hutchinson2011-07-251-2/+3
* Fixed the formatting of comments.Jay Hutchinson2011-07-251-93/+95
* A key can now be None.v1.0.5Jay Hutchinson2011-07-251-44/+45
* Finished refactoring.Jay Hutchinson2011-07-211-18/+19
* Factored write-though/write-back behavior into different classes.Jay Hutchinson2011-07-211-104/+135
* A little code clean up.Jay Hutchinson2011-07-201-32/+72
* Added keys(), values(), items(), and flush() to lruwrap class.Jay Hutchinson2011-07-151-1/+37
* Fixed two bugs in lruwrap class.Jay Hutchinson2011-07-151-1/+8
* Cache methods keys(), values(), and items() now return iterators.Jay Hutchinson2011-07-101-9/+29
* Added keys, values, and items to allow iterationJuan Batiz-Benet2011-07-101-1/+16
* removed stray tabs and stripped excess whitespace in pylru.py, test.py, andJuan Batiz-Benet2011-07-101-68/+71
* Removed unnecessary __del__ from lrucache. Added a few comments.Jay Hutchinson2010-10-101-20/+6
* Added some files to get pylru ready for distribution on PyPI.v0.9.0Jay Hutchinson2010-09-081-0/+368