Merge branch 'stable-3.0' into stable-3.1

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

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