Viewing File: /usr/lib/python3.6/site-packages/pip/_vendor/cachecontrol/__pycache__/cache.cpython-36.opt-1.pyc

3

ฃ้ajใ@s4dZddlmZGdd„deƒZGdd„deƒZdS)zb
The cache object API for implementing caches. The default is a thread
safe in-memory dictionary.
้)ฺLockc@s,eZdZdd„Zdd„Zdd„Zdd„Zd	S)
ฺ	BaseCachecCs
tƒ‚dS)N)ฺNotImplemented)ฺselfฺkeyฉr๚/usr/lib/python3.6/cache.pyฺget
sz
BaseCache.getcCs
tƒ‚dS)N)r)rrฺvaluerrrฺset
sz
BaseCache.setcCs
tƒ‚dS)N)r)rrrrrฺdeleteszBaseCache.deletecCsdS)Nr)rrrrฺcloseszBaseCache.closeN)ฺ__name__ฺ
__module__ฺ__qualname__r	rrr
rrrrrsrc@s.eZdZd
dd„Zdd„Zdd„Zdd	„ZdS)ฺ	DictCacheNcCstƒ|_|pi|_dS)N)rฺlockฺdata)rZ	init_dictrrrฺ__init__szDictCache.__init__cCs|jj|dƒS)N)rr	)rrrrrr	sz
DictCache.getc
Cs&|j|jj||iƒWdQRXdS)N)rrฺupdate)rrr
rrrr sz
DictCache.setc	Cs,|j||jkr|jj|ƒWdQRXdS)N)rrฺpop)rrrrrr$s
zDictCache.delete)N)rrrrr	rrrrrrrs
rN)ฺ__doc__Z	threadingrฺobjectrrrrrrฺ<module>s
Back to Directory File Manager