@MainThread
    private void handleTasksExecution() {
        if (isExecuting || executionQueue.isEmpty()) {
            return; // Nothing to dispatch
        }

        try {
            isExecuting = true;
            handleTasksExecutionWrapped();
        } finally {
            isExecuting = false;
        }
    }
@ MainThread private void handleTasksExecution ( ) { if ( isExecuting || executionQueue . isEmpty ( ) ) { return ; } try { isExecuting = true ; handleTasksExecutionWrapped ( ) ; } finally { isExecuting = false ; } }
Handles scheduled execution tasks