- Add NonVolatileGetValue, NonVolatileSetValue and LazySetValue to atomic values
- Use PaddedAtomicLong and AtomicLong in Striped64
- Remove VolatileLong - use AtomicLong instead as Get/Set are equivalent to what VolatileLong was doing
- Add ConcurrencyUtilities namespace in source package to avoid conflicts and default classes to internal to avoid conflicts
- CONCURRENCY_UTILS_PUBLIC to allow exposing classes as public
- Add AtomicLongArray and AtomicIntArray
- Cleanup
- Add AtomicInteger
- Initial release