openpathsampling.netcdfplus.cache.LRUCache
- class openpathsampling.netcdfplus.cache.LRUCache(size_limit)[source]
Implements a simple Least Recently Used Cache
Very simple using collections.OrderedDict. The size can be changed during run-time
Methods
__init__(size_limit)clear()get(item[, default])get value by key if it exists, None else
get_silent(item[, default])get value by key if it exists, None else
transfer(old_cache)Transfer values between caches
Attributes
countthe number of strong references int : the number of weak references
sizethe maximal number of strong references, -1 if infinite int : the maximal number of weak references, -1 if infinite
size_limit