initial support for caching in the KeyValueStore framework
added GAE cache implementation using Memcache