Removed volatile flag used Thread.MemoryBarrier() for reading purposes...