Hello, I have noticed that concurrency can be improved at many places in the code. A few simple examples:
Concurrenthashmap would be good replacement for : serializationPolicyCache in RemoteServiceServlet serviceToImplementedInterfacesMap in both the RPC classes sHttpDateFormat in HttpHeaders could be threadlocal instead of static synchronized. There are many more both simple, and more complex situations that could become more concurrent too, but it requires more then a 5-10 seconds look like these examples did. Is there is any interest of concurrency related patches ?. Could somebody please explain why the threadlocals in AbstractRemoteServiceServlet must be synchronized ?. regards gustav trede -- http://groups.google.com/group/Google-Web-Toolkit-Contributors