Toby, I also had the same opinion but as you can see the previous code i have given populates the cache again. I guess i am doing something wrong. Appreciate if you can look at that and let me know if i have to do something which i missing.
Thanks, Rahul On May 25, 4:00 pm, Toby Reyelts <[email protected]> wrote: > Rahul, > > If you're using App Engine's MemcacheService directly (or indirectly, for > example through our JSR 107 support), then you are talking to backend > memcache instances that have lifetimes separate from your JVMs. > > I.E. > MemcacheServiceFactory.getMemcacheService<http://code.google.com/appengine/docs/java/javadoc/com/google/appengi...()> > does > not create a new memcache backend - it just "connects" to an existing one. > You have one logical memcache backend that is shared between all of your > application's JVMs. > > > > On Tue, May 25, 2010 at 3:12 PM, Rahul <[email protected]> wrote: > > Ikai, > > > I am not sure what you mean by Memcache instances stays up because i > > tried the following code and everytime when a new jvm instance is > > created, the cache instance is also created again. Below is the code i > > am using, let me know if i am missing anything or not doing anything > > correct. > > > Request comes from the following code: > > > MyCache _cache = MyCache.getInstance(); > > redirectUrl = _cache.findInCache(requestedURI); > > > MyCache Class: > > > private static MyCache _instance; > > private Cache cache; > > > public static synchronized MyCache getInstance() { > > if (_instance == null) { > > _instance = new MyCache(); > > }else{ > > log.info("Using existing cache instance and NO NEW > > Instance is > > created"); > > } > > > return _instance; > > } > > > and in the constructor i am creating new cache fetching everything > > from the database. > > > Also, i have a listener in place which tells me when the new jvm > > instance is started. > > > Thanks, > > Rahul > > > On May 24, 3:56 pm, "Ikai L (Google)" <[email protected]> wrote: > > > Memcache instances stay up. They're shared, namespaced (security) > > instances > > > and will more likely than not outlive the lifecycles of your application > > > instances. > > > > On Sun, May 23, 2010 at 11:17 PM, Tristan <[email protected] > > >wrote: > > > > > Does anyone know the answer to this: > > > > > If all the JVMs are killed, does the memcache stick around or is it > > > > recycled? (I know memcache expires eventually, just curious if it is > > > > possible for it to carry data across JVM valley of death) > > > > > Cheers, > > > > > Tristan > > > > > -- > > > > 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%2B > > > > [email protected]><google-appengine-java%2B > > [email protected]> > > > > . > > > > For more options, visit this group at > > > >http://groups.google.com/group/google-appengine-java?hl=en. > > > > -- > > > Ikai Lan > > > Developer Relations, Google App Engine > > > Twitter:http://twitter.com/ikai > > > Delicious:http://delicious.com/ikailan > > > > ---------------- > > > Google App Engine links: > > > Blog:http://googleappengine.blogspot.com > > > Twitter:http://twitter.com/app_engine > > > Reddit:http://www.reddit.com/r/appengine > > > > -- > > > 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%2B > > [email protected]> > > . > > > For more options, visit this group athttp:// > > 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]<google-appengine-java%2B > > [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.
