
    (ph                     0    S r SSKJr  S r " S S\5      rg)z.gRPC's APIs for TLS Session Resumption support    )cygrpcc                 @    [        [        R                  " U 5      5      $ )as  Creates an SSLSessionCache with LRU replacement policy

Args:
  capacity: Size of the cache

Returns:
  An SSLSessionCache with LRU replacement policy that can be passed as a value for
  the grpc.ssl_session_cache option to a grpc.Channel. SSL session caches are used
  to store session tickets, which clients can present to resume previous TLS sessions
  with a server.
)SSLSessionCache_cygrpcSSLSessionCacheLRU)capacitys    R/var/www/html/venv/lib/python3.13/site-packages/grpc/experimental/session_cache.pyssl_session_cache_lrur
      s     755h?@@    c                   $    \ rS rSrSrS rS rSrg)r   "   zAn encapsulation of a session cache used for TLS session resumption.

Instances of this class can be passed to a Channel as values for the
grpc.ssl_session_cache option
c                     Xl         g N_cache)selfcaches     r	   __init__SSLSessionCache.__init__)   s    r   c                 ,    [        U R                  5      $ r   )intr   )r   s    r	   __int__SSLSessionCache.__int__,   s    4;;r   r   N)__name__
__module____qualname____firstlineno____doc__r   r   __static_attributes__ r   r	   r   r   "   s     r   r   N)r   grpc._cythonr   r   r
   objectr   r    r   r	   <module>r#      s    5 *A f  r   