public static void ReturnActionDispatcherTask(ActionDispatcherTask task)
        {
            if (!initialized)
            {
                ThreadInitialize();
            }

#if DEBUG
            ObjectCacheTestHelper.ActionDispatcherTaskWasReturned();
#endif

            if (!actionDispatcherTaskPool.ReturnInstance(task))
            {
                task.ActuallyDispose();
            }
        }