It looks like it is removing the least recently used attributes from the cache. My datastore only had 20 elements key/ value pairs and appengine is flushing some of the least recently used out of those and now only 14 are available in cache.
Is there some attribute which i need to set so that i doesn't flush any attributes from my cache. Thanks, Rahul ---------------------------------------------------------- Rahul Juneja http://techlabs.thoughtclicks.com On Thu, May 27, 2010 at 9:40 AM, Rahul <[email protected]> wrote: > Surprisingly, My cache has removed some elements from it overnite and > the number of elements left are few elements in the cache, is there > any specific reason you can think of. > > Its not completely empty now. Can this happen. > > Thanks, > Rahul > > On May 26, 10:27 pm, Rahul <[email protected]> wrote: > > It looks like that i have received the following error and memcache > > was cleared around that time. What it looks like is memcache service > > was unavailable. This kind of answers my question i guess until and > > unless there is something else which i am missing. > > > > Just for the information this happened around 05-26 05:03PM 25.194 > > time. > > > > com.google.appengine.api.memcache.LogAndContinueErrorHandler > > handleServiceError: Service error in memcache > > com.google.appengine.api.memcache.MemcacheServiceException: Memcache > > getStatistics: exception > > at > > > com.google.appengine.api.memcache.MemcacheServiceImpl.makeSyncCall(Memcache > ServiceImpl.java: > > 192) > > at > > > com.google.appengine.api.memcache.MemcacheServiceImpl.getStatistics(Memcach > eServiceImpl.java: > > 750) > > at > > com.thoughtclicks.filter.RedirectFilter.doFilter(RedirectFilter.java: > > 77) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > at > > > com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlo > bUploadFilter.java: > > 97) > > at org.mortbay.jetty.servlet.ServletHandler > > $CachedChain.doFilter(ServletHandler.java:1157) > > > > Caused by: com.google.apphosting.api.ApiProxy > > $CapabilityDisabledException: The API call memcache.Stats() is > > temporarily unavailable. > > > > On May 26, 9:43 pm, Rahul <[email protected]> wrote: > > > > > > > > > I have a memcache and not to mention it does live between different > > > jvm instances when new jvm instances starts, i can access the cache > > > but once a while i don't find any values in cache and this happened > > > twice in last 24 hours. Is there any default expiration which is less > > > then 24-48 hours which i am not aware of. > > > > > Any help or pointers on this is appreciated. > > > > > Thanks, > > > Rahul > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine for Java" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]<google-appengine-java%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/google-appengine-java?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.
