Fix FindBugs Findings

Bug: Increment of volatile field
net.madz.lifecycle.engine.LifecycleLockTestMetadata$SimpleLockingReactiv
eObject.counter in
net.madz.lifecycle.engine.LifecycleLockTestMetadata$SimpleLockingReactiv
eObject.cancel()
This code increments a volatile field. Increments of volatile fields
aren't atomic. If more than one thread is incrementing the field at the
same time, increments could be lost.

Confidence: Normal, Rank: Troubling (14)
Pattern: VO_VOLATILE_INCREMENT
Type: VO, Category: MT_CORRECTNESS (Multithreaded correctness)
Fix FindBugs Findings

Bug: Increment of volatile field
net.madz.lifecycle.engine.LifecycleLockTestMetadata$SimpleLockingReactiv
eObject.counter in
net.madz.lifecycle.engine.LifecycleLockTestMetadata$SimpleLockingReactiv
eObject.cancel()
This code increments a volatile field. Increments of volatile fields
aren't atomic. If more than one thread is incrementing the field at the
same time, increments could be lost.

Confidence: Normal, Rank: Troubling (14)
Pattern: VO_VOLATILE_INCREMENT
Type: VO, Category: MT_CORRECTNESS (Multithreaded correctness)