I'm seeing unexpected (to me) Memcache behavior in my app ever since I
enabled reserved instances (which I did first thing after 1.4.0). When
one request adds a cache entry, subsequent requests anywhere from
10-60 seconds after are only able to find the entry sporadically.

The cache is very lightly used and no expiry is set. I know that the
correct key is being used by the writer and readers.

The followup requests could be being handled by different JVM
instances than the writer, but I wouldn't think this would make a
difference. I'm not sure how to tell which instance services which
request, I just now the request sequence. For all I know, the times it
does find the cache entry might be only when serviced by the same JVM
as the writer.

Shouldn't Memcache entries be available to readers immediately after
addition, and presumably available to all JVM instances? If not
immediately for some reason, shouldn't they be available with 60
seconds?

Thanks for any insight,
Tom

-- 
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.

Reply via email to