Are Google App Engine (Java) service classes thread safe?

Is it possible to get a link to a service from factory once and use it to process several requests? This is best explained using the following servlet pseudo-code:

SomeServlet...{
  MemcacheService memcacheService = MemcacheServiceFactory.getMemcacheService();
  UserService userService = UserServiceFactory.getUserService();
  DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();

  doGet(...){
    userService.doSomething(...);
  }
...
}

It may be premature optimization, but I'm just interested to know how much it costs to receive a service for each request. Please share your understanding.

+5
source share
2 answers

google http://groups.google.com/group/google-appengine-java/browse_thread/thread/d3f1536084f59c22 ( GAE Google) , MemcacheService , , , factory.

, , , -. , .

+7
0

All Articles