Merge branch 'stable-2.16' into stable-3.0

* stable-2.16:
  Use volatile and AtomicIntegers to be thread safe

Change-Id: I90a3e17e2f49d07707409ba390c0a6dd0501b512
tree: 5a816a29d1dce7e91d758e5e16e954a78534c335
  1. .settings/
  2. src/
  3. .gitignore
  4. .mailmap
  5. BUILD
  6. LICENSE