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

Reply via email to