Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
ôEYc@@sFddlmZddlZddlmZdefd„ƒYZdS(i(tabsolute_importNi(tCachetLRUCachecB@szeZdZd	d	d„Zejd„Zejd„Zejd„Zd„Z	e
ejdƒrod„Z
n	d„Z
RS(
s/Least Recently Used (LRU) cache implementation.cC@s)tj||||ƒtjƒ|_dS(N(Rt__init__tcollectionstOrderedDictt_LRUCache__order(tselftmaxsizetmissingt	getsizeof((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyRscC@s |||ƒ}|j|ƒ|S(N(t_LRUCache__update(Rtkeyt
cache_getitemtvalue((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyt__getitem__s
cC@s!||||ƒ|j|ƒdS(N(R(RRRt
cache_setitem((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyt__setitem__scC@s|||ƒ|j|=dS(N(R(RRt
cache_delitem((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyt__delitem__s
cC@sZytt|jƒƒ}Wn'tk
rBtd|jjƒ‚nX||j|ƒfSdS(s>Remove and return the `(key, value)` pair least recently used.s%s is emptyN(tnexttiterRt
StopIterationtKeyErrort	__class__t__name__tpop(RR((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pytpopitems

tmove_to_endcC@s9y|jj|ƒWntk
r4d|j|<nXdS(N(RRRtNone(RR((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyt__update&s
cC@sBy|jj|ƒ|j|<Wntk
r=d|j|<nXdS(N(RRRR(RR((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyR,s
N(Rt
__module__t__doc__RRRRRRRthasattrRRR(((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyRs		(t
__future__RRtcacheRR(((sC/home/tvault/.virtenv/lib/python2.7/site-packages/cachetools/lru.pyt<module>s