
    (phy                         S r SSKrSSKJr  SSKJr  SSKJr  \R                  " \	5      r
Sr " S	 S
\R                  5      r\" \S9rg)z;App Engine memcache based cache for the discovery document.    N)memcache   )base   )DISCOVERY_DOC_MAX_AGEzgoogle-api-clientc                   *    \ rS rSrSrS rS rS rSrg)Cache   z%A cache with app engine memcache API.c                     Xl         g)z<Constructor.

Args:
  max_age: Cache expiration in seconds.
N_max_age)selfmax_ages     e/var/www/html/venv/lib/python3.13/site-packages/googleapiclient/discovery_cache/appengine_memcache.py__init__Cache.__init__"   s	          c                      [         R                  " U[        S9$ ! [         a  n[        R                  USS9   S nAg S nAff = f)N)	namespaceTexc_info)r   get	NAMESPACE	ExceptionLOGGERwarning)r   urles      r   r   	Cache.get*   s8    	-<<y99 	-NN1tN,	-s    
A>Ac                      [         R                  " X[        U R                  5      [        S9  g ! [
         a  n[        R                  USS9   S nAg S nAff = f)N)timer   Tr   )r   setintr   r   r   r   r   )r   r   contentr   s       r   r"   	Cache.set0   s@    	-LLC,>)T 	-NN1tN,	-s   -0 
AAAr   N)	__name__
__module____qualname____firstlineno____doc__r   r   r"   __static_attributes__ r   r   r	   r	      s    / --r   r	   )r   )r*   logginggoogle.appengine.apir    r   discovery_cacher   	getLoggerr&   r   r   r	   cacher,   r   r   <module>r3      sK    B  *  3			8	$	-DJJ -0 	+,r   