| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pip/_vendor/cachecontrol/__pycache__/ |
Upload File : |
a
X��e� � @ sr d Z ddlmZ ddlmZ ddlmZmZmZ er@ddl m Z G dd� d�Z
G dd � d e
�ZG d
d� de
�ZdS )
zb
The cache object API for implementing caches. The default is a thread
safe in-memory dictionary.
� )�annotations)�Lock)�IO�
TYPE_CHECKING�MutableMapping)�datetimec @ sP e Zd Zddd�dd�Zddddd d
�dd�Zdd d�d
d�Zd d�dd�ZdS )� BaseCache�str�bytes | None��key�returnc C s
t � �d S �N��NotImplementedError��selfr � r �B/usr/lib/python3.9/site-packages/pip/_vendor/cachecontrol/cache.py�get s z
BaseCache.getN�bytes�int | datetime | None�None�r �value�expiresr
c C s
t � �d S r r �r r r r r r r �set s z
BaseCache.setc C s
t � �d S r r r r r r �delete s zBaseCache.delete)r
c C s d S r r )r r r r �close s zBaseCache.close)N)�__name__�
__module__�__qualname__r r r r r r r r r s
�r c @ sT e Zd Zdddd�dd�Zddd �d
d�Zdddd
dd�dd�Zddd �dd�ZdS )� DictCacheNz!MutableMapping[str, bytes] | Noner )� init_dictr
c C s t � | _|pi | _d S r )r �lock�data)r r$ r r r �__init__# s zDictCache.__init__r r
r c C s | j �|d �S r )r&