Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
So far, using the low-level memcache API does not seem too complicated. And the good news is: that won’t change. However, using the memcache service by itself doesn’t make much sense if you don’t look at the bigger picture.
A typical web application contains multiple layers of cache. In a typical web application, caching starts in the database. Object-relational mapping (ORM) tools on top of that usually contain their own caching mechanism. On the App Engine, you should assume that the datastore does not contain a caching mechanism; however, I do not know the exact inner workings of the datastore.