/// <summary>
 /// This function will invoke the destroy callback
 /// </summary>
 internal void InvokeDestroy()
 {
     if (null != mCallback)
     {
         mCallback.onDestroy(mTimer, mClosure);
     }
 }