[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-16 UTC."],[[["\u003cp\u003eThis content details a stub version of the memcache API, which stores all data in the process memory.\u003c/p\u003e\n"],["\u003cp\u003eIt includes three main classes: \u003ccode\u003eCacheEntry\u003c/code\u003e, \u003ccode\u003eLRU\u003c/code\u003e (for implementing an LRU cache), and \u003ccode\u003eMemcacheServiceStub\u003c/code\u003e (a Python-only memcache service stub).\u003c/p\u003e\n"],["\u003cp\u003eIt also specifies \u003ccode\u003eDEFAULT_MAX_SIZE_BYTES\u003c/code\u003e with a very large value and \u003ccode\u003eMAX_REQUEST_SIZE\u003c/code\u003e being equal to 33554432.\u003c/p\u003e\n"]]],[],null,["# Module: google.appengine.api.memcache.memcache_stub\n\n\u003cbr /\u003e\n\nStub version of the memcache API, keeping all data in process memory.\n\nClasses\n-------\n\n[`class CacheEntry`](../../../../google/appengine/api/memcache/memcache_stub/CacheEntry): An entry in the cache.\n\n[`class LRU`](../../../../google/appengine/api/memcache/memcache_stub/LRU): Implements an `LRU` cache by intrusive chaining on elements.\n\n[`class MemcacheServiceStub`](../../../../google/appengine/api/memcache/memcache_stub/MemcacheServiceStub): Python only memcache service stub.\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e"]]