That is correct, an instance is being recreated from the data stored in memcache
You will find the same value inside it though. What happens is the object is being pickled when you stick it into memcache, when you get it the object it is unpickled and essentially a new instance is created from the data stored. T On Apr 4, 7:14 pm, 秦锋 <feng.w....@gmail.com> wrote: > Following is my code in interactive console in local SDK admin web > page: > > from google.appengine.api import memcache > from google.appengine.ext import db > > r = db.Model() > memcache.set("Mytest", r) > > i = 0 > while i<10: > print memcache.get("Mytest") > i+=1 > > When I run it, I got different instances for the same key? Is it > wrong? > > <google.appengine.ext.db.Model object at 0x024DCFF0> > <google.appengine.ext.db.Model object at 0x024DCE10> > <google.appengine.ext.db.Model object at 0x024DCDD0> > <google.appengine.ext.db.Model object at 0x024DCF50> > <google.appengine.ext.db.Model object at 0x024DCFF0> > <google.appengine.ext.db.Model object at 0x024DCE10> > <google.appengine.ext.db.Model object at 0x024DCDD0> > <google.appengine.ext.db.Model object at 0x024DCF50> > <google.appengine.ext.db.Model object at 0x024DCFF0> > <google.appengine.ext.db.Model object at 0x024DCE10> --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to google-appengine@googlegroups.com To unsubscribe from this group, send email to google-appengine+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en -~----------~----~----~----~------~----~------~--~---