HEX
Server: LiteSpeed
System: Linux atali.colombiahosting.com.co 5.14.0-570.12.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 13 06:11:55 EDT 2025 x86_64
User: coopserp (1713)
PHP: 8.2.29
Disabled: dl,exec,passthru,proc_open,proc_close,shell_exec,memory_limit,system,popen,curl_multi_exec,show_source,symlink,link,leak,listen,diskfreespace,tmpfile,ignore_user_abord,highlight_file,source,show_source,fpaththru,virtual,posix_ctermid,posix_getcwd,posix_getegid,posix_geteuid,posix_getgid,posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid,posix,posix_getppid,posix_getpwnam,posix_getpwuid,posix_getrlimit,posix_getsid,posix_getuid,posix_isatty,posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid,posix_setpgid,posix_setsid,posix_setid,posix_times,posix_ttyname,posix_uname,proc_get_status,proc_nice,proc_terminate
Upload Files
File: //opt/cloudlinux/venv/lib64/python3.11/site-packages/jwt/__pycache__/jwk_set_cache.cpython-311.pyc
�

7,�.�S{��D�ddlZddlmZddlmZmZGd�d��ZdS)�N)�Optional�)�PyJWKSet�PyJWTSetWithTimestampc�R�eZdZdeddfd�Zdeddfd�Zdeefd�Zde	fd�Z
dS)	�JWKSetCache�lifespan�returnNc�"�d|_||_dS�N)�jwk_set_with_timestampr	)�selfr	s  �b/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/jwt/jwk_set_cache.py�__init__zJWKSetCache.__init__s��GK��#� ��
�
�
��jwk_setc�D�|�t|��|_dSd|_dSr)rr
)rrs  r�putzJWKSetCache.puts.����*?��*H�*H�D�'�'�'�+/�D�'�'�'rc�n�|j�|���rdS|j���Sr)r
�
is_expired�get_jwk_set�rs r�getzJWKSetCache.gets4���&�.�$�/�/�2C�2C�.��4��*�6�6�8�8�8rc��|jduo@|jdko5tj��|j���|jzkS)N���)r
r	�time�	monotonic�
get_timestamprs rrzJWKSetCache.is_expiredsR���'�t�3�
J��
��"�
J��� � ��)�7�7�9�9�D�M�I�J�	
r)�__name__�
__module__�__qualname__�intrrrrr�boolr�rrrrs�������!��!��!�!�!�!�/�8�/��/�/�/�/�9�X�h�'�9�9�9�9�
�D�
�
�
�
�
�
rr)r�typingr�api_jwkrrrr$rr�<module>r'sj������������4�4�4�4�4�4�4�4�
�
�
�
�
�
�
�
�
�
r