public static void Invoke(Action invokableAction, TimeSpan invokeTimeout, object cancelEvent)
 {
     InvokeWithTimeout.Invoke(invokableAction, null, invokeTimeout, false, cancelEvent);
 }
 public static void Invoke(Action invokableAction, TimeSpan invokeTimeout)
 {
     InvokeWithTimeout.Invoke(invokableAction, null, invokeTimeout, false, null);
 }