title: Exception in Google App Engine (Java) while trying to create Memcache Object
body: <p>I am coming back to an old Google App Engine project on which I saw a bug. During this lag, I have been upgrading my AppEngine SDK and is now set at 1.3. When I try to run the same project again, I see the following exception:</p>
  
  <pre><code>java.lang.NoSuchMethodError: com.google.apphosting.api.ApiProxy$Environment.getDefaultNamespace()Ljava/lang/String;
  at com.google.appengine.api.NamespaceManager.get(NamespaceManager.java:56)
  at com.google.appengine.api.memcache.MemcacheServiceImpl.setNamespace(MemcacheServiceImpl.java:181)
  at com.google.appengine.api.memcache.MemcacheServiceImpl.(MemcacheServiceImpl.java:145)
  at com.google.appengine.api.memcache.MemcacheServiceFactory.getMemcacheService(MemcacheServiceFactory.java:25)
  </code></pre>
  
  <p>The line causing the problem is:</p>
  
  <pre><code>CacheManager.getInstance().getCacheFactory().createCache(Collections.emptyMap());
  </code></pre>
  
  <p>(It is the same line as suggested by the AppEngine documentation to create a memcache object. It used to work fine previously. )</p>
  
  <p>Any suggestions on how to fix it? </p>