ó
    €Ïm  ã                   ó&   • 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)zÊGets 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     Ú?platform/bq/third_party/googleapiclient/discovery_cache/base.pyÚgetÚ	Cache.get   s   € ô "Ó#Ð#ó    c                 ó   • [        5       e)z…Sets 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@   † Ù&à—K‘K€Mà×Ññ
$ó ð
$ð 	×Ññ$ó ó$r   r   )r   r   Úobjectr   r   r   r   Ú<module>r      s   ðñ <ã 
ô$ˆFõ $r   