
    (phm                     &    S r SSKr " S S\5      rg)z5An abstract class for caching the discovery document.    Nc                   x    \ rS rSrSr\R                  r\R                  S 5       r	\R                  S 5       r
Srg)Cache   zA base abstract cache class.c                     [        5       e)zGets the content from the memcache with a given key.

Args:
  url: string, the key for the cache.

Returns:
  object, the value in the cache for the given key, or None if the key is
  not in the cache.
NotImplementedError)selfurls     W/var/www/html/venv/lib/python3.13/site-packages/googleapiclient/discovery_cache/base.pyget	Cache.get   s     "##    c                     [        5       e)zSets the given key and content in the cache.

Args:
  url: string, the key for the cache.
  content: string, the discovery document.
r   )r	   r
   contents      r   set	Cache.set&   s     "##r    N)__name__
__module____qualname____firstlineno____doc__abcABCMeta__metaclass__abstractmethodr   r   __static_attributes__r   r   r   r   r      s@    &KKM
$ 
$ 	$ $r   r   )r   r   objectr   r   r   r   <module>r      s    < 
$F $r   