Added final and fixed misuse of SimpleAtomicLong