On 17 February 2010 14:14, Ikai L (Google) <ika...@google.com> wrote:
> The implementation isn't going to change if it works Is there a list of what's currently working (and hence won't change), and what's not working (and hence may change in the future)? Also, is the namespace simply a string (without restrictions)? Nick > - it's just that certain methods involving namespaces return unexpected > results. For instance, grab_tail seems to be working incorrectly, pulling > from the global LRU rather than the nested namespace LRU. > > > On Tue, Feb 16, 2010 at 7:01 PM, Nickolas Daskalou <n...@daskalou.com>wrote: > >> Thanks for that explanation Ikai. >> >> Since the details are still being worked out, should we not use the >> namespace argument, in case its implementation suddenly changes? >> >> If it is indeed safe to use now (and the namespace argument actually does >> "work" and is not just there as a placeholder), what is the data type? A >> string? >> >> >> >> On 17 February 2010 08:57, Ikai L (Google) <ika...@google.com> wrote: >> >>> Nickolas, I thought the same thing when I first read about namespaces. As >>> it turns out, namespaces with App Engine's memcache instance are not the >>> same thing as prefixes. They are actual namespaces with their own LRU in >>> addition to the global LRU. The details are still being worked out, though, >>> but the idea is that you'll have features like constant time flushing of a >>> namespace and nested namespaces, something you can't do with the >>> distribution of Memcached that is available on the internet. This version of >>> Memcache was necessary to ensure that users could not stomp on other users' >>> memcache data. >>> >>> On Mon, Feb 15, 2010 at 8:11 PM, Nickolas Daskalou <n...@daskalou.com>wrote: >>> >>>> What's the difference between key_prefix and namespace when using the >>>> Memcache.*_multi() functions? >>>> >>>> Maybe my understanding of namespace is wrong, but I thought namespace >>>> was basically a (string) prefix on the cache key. >>>> >>>> -- >>>> 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-appeng...@googlegroups.com. >>>> To unsubscribe from this group, send email to >>>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com> >>>> . >>>> For more options, visit this group at >>>> http://groups.google.com/group/google-appengine?hl=en. >>>> >>> >>> >>> >>> -- >>> Ikai Lan >>> Developer Programs Engineer, Google App Engine >>> http://googleappengine.blogspot.com | http://twitter.com/app_engine >>> >>> -- >>> 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-appeng...@googlegroups.com. >>> To unsubscribe from this group, send email to >>> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com> >>> . >>> For more options, visit this group at >>> http://groups.google.com/group/google-appengine?hl=en. >>> >> >> -- >> 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-appeng...@googlegroups.com. >> To unsubscribe from this group, send email to >> google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com> >> . >> For more options, visit this group at >> http://groups.google.com/group/google-appengine?hl=en. >> > > > > -- > Ikai Lan > Developer Programs Engineer, Google App Engine > http://googleappengine.blogspot.com | http://twitter.com/app_engine > > -- > 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-appeng...@googlegroups.com. > To unsubscribe from this group, send email to > google-appengine+unsubscr...@googlegroups.com<google-appengine%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > -- 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-appeng...@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.