Files
intellecton/venv/lib/python3.12/site-packages/cachecontrol/__pycache__/cache.cpython-312.pyc
T

33 lines
3.7 KiB
Plaintext
Raw Normal View History

Ë
ãó„dZddlmZddlmZddlmZmZmZerddl m Z Gdd«Z
Gdd e
«Z Gd
d e
«Z y )
zb
The cache object API for implementing caches. The default is a thread
safe in-memory dictionary.
é)Ú annotations)ÚLock)ÚIOÚ
TYPE_CHECKINGÚMutableMapping)Údatetimecó>eZdZddZ d ddZd dZd
dZy) Ú BaseCachecót«©ÚNotImplementedError©ÚselfÚkeys úU/home/antigravity/intellecton/venv/lib/python3.12/site-packages/cachecontrol/cache.pyÚgetz
BaseCache.getó ÜNcót«r r
©rrÚvalueÚexpiress rÚsetz
BaseCache.sets
ô#rcót«r r
rs rÚdeletezBaseCache.deleterrcóyr ©)rs rÚclosezBaseCache.closesØ r©rÚstrÚreturnz bytes | Noner ©rr!rÚbytesrzint | datetime | Noner"ÚNone©rr!r"r%)r"r%)Ú__name__Ú
__module__Ú __qualname__rrrrrrrr
r
s=óHLðð$Ø/Dð
ó

rr
có@eZdZdddZddZ d d dZd
dZy) Ú DictCacheNcó8t«|_|xsi|_yr )rÚlockÚdata)rÚ init_dicts rÚ__init__zDictCache.__init__$sÜ“FˆŒ Ø’O ˆ rcó:|jj|d«Sr )r.rrs rrz
DictCache.get(sØy‰y}‰}˜S 'rcó€|j5|jj||i«ddd«y#1swYyxYwr )r-r.Úupdaters rrz
DictCache.set+s6ðY‰Yñ I‰I× Ñ ˜c 5˜  +ús4´=có˜|j5||jvr|jj|«ddd«y#1swYyxYwr )r-r.Úpoprs rrzDictCache.delete1s:Ø
Y‰Yñd—i‘iÑØ— ‘ —
˜ #ús *AÁA r )r/z!MutableMapping[str, bytes] | Noner"r%r r#r&)r'r(r)r0rrrrrrr+r+#s=ôHLðð+Ø/Dð
ó #rr+có eZdZdZddZddZy)ÚSeparateBodyBaseCacheag
In this variant, the body is not stored mixed in with the metadata, but is
passed in (as a bytes-like object) in a separate call to ``set_body()``.