LGTM. But I would put in a TODO that we can really do better than this. A better solution would allow disjoint sets of oracles to be refreshed simultaneously.
http://gwt-code-reviews.appspot.com/980802/show -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
