I have a pretty simple question: in GAE, if I use memcache to store some data, as soon as it was extracted for the first time from db, if this data remains in the cache for 2 days, ALL ALL the examples this application can "see" it and extract from cache? Or is there a separate cache for each application instance?
I ask this because I saw this because GAE spawns separate VM processes (not threads) for each new instance that needs an application, material that was consistent across all instances (in the thread model) is now fragmented per instance (process): for example, the context of the destination application, which is NOT common in all instances of the same application.
So, again, does memcache consist of several instances of the same application, or does it create cached data for each instance / set of processes?
Shivan dragon
source share