dispose volatile object