¿Está bien obtener una referencia de un servicio de fábrica una vez y usarla para manejar solicitudes múltiples? Puede ser mejor explicado usando pseudocódigo siguiente de un servlet:¿Las clases de servicio de Google App Engine (java) son Thread-Safe?
SomeServlet...{
MemcacheService memcacheService = MemcacheServiceFactory.getMemcacheService();
UserService userService = UserServiceFactory.getUserService();
DatastoreService datastoreService = DatastoreServiceFactory.getDatastoreService();
doGet(...){
userService.doSomething(...);
}
...
}
Puede ser una optimización prematura pero estoy curioso por saber cuál es el costo de la obtención de servicios para cada petición. Por favor comparte tu visión.