File: //usr/local/CyberCP/lib64/python3.10/site-packages/cachetools/__pycache__/__init__.cpython-310.pyc
o
�h+U � @ s, d Z dZdZddlZddlZddlZddlZddlZddlZddl m
Z
ddlmZ G dd � d �Z
G d
d� dejj�ZG dd
� d
e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�Ze�dg d��Ze
jddfdd �Ze
jdfd!d"�ZdS )#z0Extensible memoizing collections and decorators.)
�Cache� FIFOCache�LFUCache�LRUCache�MRUCache�RRCache� TLRUCache�TTLCache�cached�cachedmethodz5.5.2� N� )�keys)�_cached_wrapperc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �_DefaultSize� c C � dS �Nr r ��self�_r r �F/usr/local/CyberCP/lib/python3.10/site-packages/cachetools/__init__.py�__getitem__ � z_DefaultSize.__getitem__c C s |dksJ �d S r r )r r �valuer r r �__setitem__# s z_DefaultSize.__setitem__c C r r r r r r r �pop&