1<?xml version="1.0" encoding="ascii"?> 2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 3 "DTD/xhtml1-transitional.dtd"> 4<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 5<head> 6 <title>googleapiclient.discovery_cache.appengine_memcache.Cache</title> 7 <link rel="stylesheet" href="epydoc.css" type="text/css" /> 8 <script type="text/javascript" src="epydoc.js"></script> 9</head> 10 11<body bgcolor="white" text="black" link="blue" vlink="#204080" 12 alink="#204080"> 13<!-- ==================== NAVIGATION BAR ==================== --> 14<table class="navbar" border="0" width="100%" cellpadding="0" 15 bgcolor="#a0c0ff" cellspacing="0"> 16 <tr valign="middle"> 17 <!-- Home link --> 18 <th> <a 19 href="googleapiclient-module.html">Home</a> </th> 20 21 <!-- Tree link --> 22 <th> <a 23 href="module-tree.html">Trees</a> </th> 24 25 <!-- Index link --> 26 <th> <a 27 href="identifier-index.html">Indices</a> </th> 28 29 <!-- Help link --> 30 <th> <a 31 href="help.html">Help</a> </th> 32 33 <th class="navbar" width="100%"></th> 34 </tr> 35</table> 36<table width="100%" cellpadding="0" cellspacing="0"> 37 <tr valign="top"> 38 <td width="100%"> 39 <span class="breadcrumbs"> 40 <a href="googleapiclient-module.html">Package googleapiclient</a> :: 41 <a href="googleapiclient.discovery_cache-module.html">Package discovery_cache</a> :: 42 <a href="googleapiclient.discovery_cache.appengine_memcache-module.html">Module appengine_memcache</a> :: 43 Class Cache 44 </span> 45 </td> 46 <td> 47 <table cellpadding="0" cellspacing="0"> 48 <!-- hide/show private --> 49 <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink" 50 onclick="toggle_private();">hide private</a>]</span></td></tr> 51 <tr><td align="right"><span class="options" 52 >[<a href="frames.html" target="_top">frames</a 53 >] | <a href="googleapiclient.discovery_cache.appengine_memcache.Cache-class.html" 54 target="_top">no frames</a>]</span></td></tr> 55 </table> 56 </td> 57 </tr> 58</table> 59<!-- ==================== CLASS DESCRIPTION ==================== --> 60<h1 class="epydoc">Class Cache</h1><p class="nomargin-top"><span class="codelink"><a href="googleapiclient.discovery_cache.appengine_memcache-pysrc.html#Cache">source code</a></span></p> 61<pre class="base-tree"> 62object --+ 63 | 64<a href="googleapiclient.discovery_cache.base.Cache-class.html">base.Cache</a> --+ 65 | 66 <strong class="uidshort">Cache</strong> 67</pre> 68 69<hr /> 70<p>A cache with app engine memcache API.</p> 71 72<!-- ==================== NESTED CLASSES ==================== --> 73<a name="section-NestedClasses"></a> 74<table class="summary" border="1" cellpadding="3" 75 cellspacing="0" width="100%" bgcolor="white"> 76<tr bgcolor="#70b0f0" class="table-header"> 77 <td colspan="2" class="table-header"> 78 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 79 <tr valign="top"> 80 <td align="left"><span class="table-header">Nested Classes</span></td> 81 <td align="right" valign="top" 82 ><span class="options">[<a href="#section-NestedClasses" 83 class="privatelink" onclick="toggle_private();" 84 >hide private</a>]</span></td> 85 </tr> 86 </table> 87 </td> 88</tr> 89 <tr> 90 <td colspan="2" class="summary"> 91 <p class="indent-wrapped-lines"><b>Inherited from <code><a href="googleapiclient.discovery_cache.base.Cache-class.html">base.Cache</a></code></b>: 92 <code>__metaclass__</code> 93 </p> 94 </td> 95 </tr> 96</table> 97<!-- ==================== INSTANCE METHODS ==================== --> 98<a name="section-InstanceMethods"></a> 99<table class="summary" border="1" cellpadding="3" 100 cellspacing="0" width="100%" bgcolor="white"> 101<tr bgcolor="#70b0f0" class="table-header"> 102 <td colspan="2" class="table-header"> 103 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 104 <tr valign="top"> 105 <td align="left"><span class="table-header">Instance Methods</span></td> 106 <td align="right" valign="top" 107 ><span class="options">[<a href="#section-InstanceMethods" 108 class="privatelink" onclick="toggle_private();" 109 >hide private</a>]</span></td> 110 </tr> 111 </table> 112 </td> 113</tr> 114<tr> 115 <td width="15%" align="right" valign="top" class="summary"> 116 <span class="summary-type"> </span> 117 </td><td class="summary"> 118 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 119 <tr> 120 <td><span class="summary-sig"><a href="googleapiclient.discovery_cache.appengine_memcache.Cache-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>, 121 <span class="summary-sig-arg">max_age</span>)</span><br /> 122 Constructor.</td> 123 <td align="right" valign="top"> 124 <span class="codelink"><a href="googleapiclient.discovery_cache.appengine_memcache-pysrc.html#Cache.__init__">source code</a></span> 125 126 </td> 127 </tr> 128 </table> 129 130 </td> 131 </tr> 132<tr> 133 <td width="15%" align="right" valign="top" class="summary"> 134 <span class="summary-type"> </span> 135 </td><td class="summary"> 136 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 137 <tr> 138 <td><span class="summary-sig"><a href="googleapiclient.discovery_cache.appengine_memcache.Cache-class.html#get" class="summary-sig-name">get</a>(<span class="summary-sig-arg">self</span>, 139 <span class="summary-sig-arg">url</span>)</span><br /> 140 Gets the content from the memcache with a given key.</td> 141 <td align="right" valign="top"> 142 <span class="codelink"><a href="googleapiclient.discovery_cache.appengine_memcache-pysrc.html#Cache.get">source code</a></span> 143 144 </td> 145 </tr> 146 </table> 147 148 </td> 149 </tr> 150<tr> 151 <td width="15%" align="right" valign="top" class="summary"> 152 <span class="summary-type"> </span> 153 </td><td class="summary"> 154 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 155 <tr> 156 <td><span class="summary-sig"><a href="googleapiclient.discovery_cache.appengine_memcache.Cache-class.html#set" class="summary-sig-name">set</a>(<span class="summary-sig-arg">self</span>, 157 <span class="summary-sig-arg">url</span>, 158 <span class="summary-sig-arg">content</span>)</span><br /> 159 Sets the given key and content in the cache.</td> 160 <td align="right" valign="top"> 161 <span class="codelink"><a href="googleapiclient.discovery_cache.appengine_memcache-pysrc.html#Cache.set">source code</a></span> 162 163 </td> 164 </tr> 165 </table> 166 167 </td> 168 </tr> 169 <tr> 170 <td colspan="2" class="summary"> 171 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 172 <code>__delattr__</code>, 173 <code>__format__</code>, 174 <code>__getattribute__</code>, 175 <code>__hash__</code>, 176 <code>__new__</code>, 177 <code>__reduce__</code>, 178 <code>__reduce_ex__</code>, 179 <code>__repr__</code>, 180 <code>__setattr__</code>, 181 <code>__sizeof__</code>, 182 <code>__str__</code>, 183 <code>__subclasshook__</code> 184 </p> 185 </td> 186 </tr> 187</table> 188<!-- ==================== CLASS VARIABLES ==================== --> 189<a name="section-ClassVariables"></a> 190<table class="summary" border="1" cellpadding="3" 191 cellspacing="0" width="100%" bgcolor="white"> 192<tr bgcolor="#70b0f0" class="table-header"> 193 <td colspan="2" class="table-header"> 194 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 195 <tr valign="top"> 196 <td align="left"><span class="table-header">Class Variables</span></td> 197 <td align="right" valign="top" 198 ><span class="options">[<a href="#section-ClassVariables" 199 class="privatelink" onclick="toggle_private();" 200 >hide private</a>]</span></td> 201 </tr> 202 </table> 203 </td> 204</tr> 205 <tr> 206 <td colspan="2" class="summary"> 207 <p class="indent-wrapped-lines"><b>Inherited from <code><a href="googleapiclient.discovery_cache.base.Cache-class.html">base.Cache</a></code></b>: 208 <code><a href="googleapiclient.discovery_cache.base.Cache-class.html#__abstractmethods__">__abstractmethods__</a></code> 209 </p> 210 <div class="private"> <p class="indent-wrapped-lines"><b>Inherited from <code><a href="googleapiclient.discovery_cache.base.Cache-class.html">base.Cache</a></code></b> (private): 211 <code><a href="googleapiclient.discovery_cache.base.Cache-class.html#_abc_cache" onclick="show_private();">_abc_cache</a></code>, 212 <code><a href="googleapiclient.discovery_cache.base.Cache-class.html#_abc_negative_cache" onclick="show_private();">_abc_negative_cache</a></code>, 213 <code><a href="googleapiclient.discovery_cache.base.Cache-class.html#_abc_negative_cache_version" onclick="show_private();">_abc_negative_cache_version</a></code>, 214 <code><a href="googleapiclient.discovery_cache.base.Cache-class.html#_abc_registry" onclick="show_private();">_abc_registry</a></code> 215 </p></div> 216 </td> 217 </tr> 218</table> 219<!-- ==================== PROPERTIES ==================== --> 220<a name="section-Properties"></a> 221<table class="summary" border="1" cellpadding="3" 222 cellspacing="0" width="100%" bgcolor="white"> 223<tr bgcolor="#70b0f0" class="table-header"> 224 <td colspan="2" class="table-header"> 225 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 226 <tr valign="top"> 227 <td align="left"><span class="table-header">Properties</span></td> 228 <td align="right" valign="top" 229 ><span class="options">[<a href="#section-Properties" 230 class="privatelink" onclick="toggle_private();" 231 >hide private</a>]</span></td> 232 </tr> 233 </table> 234 </td> 235</tr> 236 <tr> 237 <td colspan="2" class="summary"> 238 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 239 <code>__class__</code> 240 </p> 241 </td> 242 </tr> 243</table> 244<!-- ==================== METHOD DETAILS ==================== --> 245<a name="section-MethodDetails"></a> 246<table class="details" border="1" cellpadding="3" 247 cellspacing="0" width="100%" bgcolor="white"> 248<tr bgcolor="#70b0f0" class="table-header"> 249 <td colspan="2" class="table-header"> 250 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 251 <tr valign="top"> 252 <td align="left"><span class="table-header">Method Details</span></td> 253 <td align="right" valign="top" 254 ><span class="options">[<a href="#section-MethodDetails" 255 class="privatelink" onclick="toggle_private();" 256 >hide private</a>]</span></td> 257 </tr> 258 </table> 259 </td> 260</tr> 261</table> 262<a name="__init__"></a> 263<div> 264<table class="details" border="1" cellpadding="3" 265 cellspacing="0" width="100%" bgcolor="white"> 266<tr><td> 267 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 268 <tr valign="top"><td> 269 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, 270 <span class="sig-arg">max_age</span>)</span> 271 <br /><em class="fname">(Constructor)</em> 272 </h3> 273 </td><td align="right" valign="top" 274 ><span class="codelink"><a href="googleapiclient.discovery_cache.appengine_memcache-pysrc.html#Cache.__init__">source code</a></span> 275 </td> 276 </tr></table> 277 278 <pre class="literalblock"> 279Constructor. 280 281Args: 282 max_age: Cache expiration in seconds. 283 284</pre> 285 <dl class="fields"> 286 <dt>Overrides: 287 object.__init__ 288 </dt> 289 </dl> 290</td></tr></table> 291</div> 292<a name="get"></a> 293<div> 294<table class="details" border="1" cellpadding="3" 295 cellspacing="0" width="100%" bgcolor="white"> 296<tr><td> 297 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 298 <tr valign="top"><td> 299 <h3 class="epydoc"><span class="sig"><span class="sig-name">get</span>(<span class="sig-arg">self</span>, 300 <span class="sig-arg">url</span>)</span> 301 </h3> 302 </td><td align="right" valign="top" 303 ><span class="codelink"><a href="googleapiclient.discovery_cache.appengine_memcache-pysrc.html#Cache.get">source code</a></span> 304 </td> 305 </tr></table> 306 307 <pre class="literalblock"> 308Gets the content from the memcache with a given key. 309 310Args: 311 url: string, the key for the cache. 312 313Returns: 314 object, the value in the cache for the given key, or None if the key is 315 not in the cache. 316 317</pre> 318 <dl class="fields"> 319 <dt>Overrides: 320 <a href="googleapiclient.discovery_cache.base.Cache-class.html#get">base.Cache.get</a> 321 <dd><em class="note">(inherited documentation)</em></dd> 322 </dt> 323 </dl> 324</td></tr></table> 325</div> 326<a name="set"></a> 327<div> 328<table class="details" border="1" cellpadding="3" 329 cellspacing="0" width="100%" bgcolor="white"> 330<tr><td> 331 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 332 <tr valign="top"><td> 333 <h3 class="epydoc"><span class="sig"><span class="sig-name">set</span>(<span class="sig-arg">self</span>, 334 <span class="sig-arg">url</span>, 335 <span class="sig-arg">content</span>)</span> 336 </h3> 337 </td><td align="right" valign="top" 338 ><span class="codelink"><a href="googleapiclient.discovery_cache.appengine_memcache-pysrc.html#Cache.set">source code</a></span> 339 </td> 340 </tr></table> 341 342 <pre class="literalblock"> 343Sets the given key and content in the cache. 344 345Args: 346 url: string, the key for the cache. 347 content: string, the discovery document. 348 349</pre> 350 <dl class="fields"> 351 <dt>Overrides: 352 <a href="googleapiclient.discovery_cache.base.Cache-class.html#set">base.Cache.set</a> 353 <dd><em class="note">(inherited documentation)</em></dd> 354 </dt> 355 </dl> 356</td></tr></table> 357</div> 358<br /> 359<!-- ==================== NAVIGATION BAR ==================== --> 360<table class="navbar" border="0" width="100%" cellpadding="0" 361 bgcolor="#a0c0ff" cellspacing="0"> 362 <tr valign="middle"> 363 <!-- Home link --> 364 <th> <a 365 href="googleapiclient-module.html">Home</a> </th> 366 367 <!-- Tree link --> 368 <th> <a 369 href="module-tree.html">Trees</a> </th> 370 371 <!-- Index link --> 372 <th> <a 373 href="identifier-index.html">Indices</a> </th> 374 375 <!-- Help link --> 376 <th> <a 377 href="help.html">Help</a> </th> 378 379 <th class="navbar" width="100%"></th> 380 </tr> 381</table> 382<table border="0" cellpadding="0" cellspacing="0" width="100%%"> 383 <tr> 384 <td align="left" class="footer"> 385 Generated by Epydoc 3.0.1 on Fri Oct 2 20:46:22 2020 386 </td> 387 <td align="right" class="footer"> 388 <a target="mainFrame" href="http://epydoc.sourceforge.net" 389 >http://epydoc.sourceforge.net</a> 390 </td> 391 </tr> 392</table> 393 394<script type="text/javascript"> 395 <!-- 396 // Private objects are initially displayed (because if 397 // javascript is turned off then we want them to be 398 // visible); but by default, we want to hide them. So hide 399 // them unless we have a cookie that says to show them. 400 checkCookie(); 401 // --> 402</script> 403</body> 404</html> 405