diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2014-11-06 15:55:19 +0000 |
---|---|---|
committer | Adam Coldrick <adam.coldrick@codethink.co.uk> | 2015-01-23 10:04:08 +0000 |
commit | 88f0a35ba71044b84161e3d8d9e6bbb1314118cd (patch) | |
tree | 181afe7b3f072fea90090e17a40f90a427ce78b0 /tests/setup | |
parent | 854983f275dd6b6f3f8185403f4a618e8bad8c81 (diff) | |
download | morph-88f0a35ba71044b84161e3d8d9e6bbb1314118cd.tar.gz |
Add an LRU cache for resolved tree refs
This uses the PyLRU module, from:
<https://pypi.python.org/pypi/pylru/1.0.6>.
Python 3.2 and newer provide a built-in LRU cache, but this is
specifically for in-memory use. See <http://bugs.python.org/issue17528>.
Git commits are immutable, so caching information about their contents
is fairly easy and trouble-free. There's no danger of the cache becoming
stale.
Diffstat (limited to 'tests/setup')
0 files changed, 0 insertions, 0 deletions