zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
U
H=®d%ã@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©ÚNotImplementedError©ÚselfÚkey©r
úUD:\z\workplace\VsCode\pyvenv\venv\Lib\site-packages\pip/_vendor/cachecontrol/cache.pyÚget
sz BaseCache.getcCs
tƒ‚dSrr©rr    Úvaluer
r
r Úset sz BaseCache.setcCs
tƒ‚dSrrrr
r
r ÚdeleteszBaseCache.deletecCsdSrr
)rr
r
r ÚcloseszBaseCache.closeN)Ú__name__Ú
__module__Ú __qualname__r rrrr
r
r
r rsrc@s.eZdZd
dd„Zdd„Zdd„Zdd    „ZdS) Ú    DictCacheNcCstƒ|_|pi|_dSr)rÚlockÚdata)rÚ    init_dictr
r
r Ú__init__szDictCache.__init__cCs|j |d¡Sr)rr rr
r
r r sz DictCache.getc    Cs&|j|j ||i¡W5QRXdSr)rrÚupdater r
r
r r sz DictCache.setc    Cs,|j||jkr|j |¡W5QRXdSr)rrÚpoprr
r
r r$s
zDictCache.delete)N)rrrrr rrr
r
r
r rs
rN)Ú__doc__Ú    threadingrÚobjectrrr
r
r
r Ú<module>s