resetBlink, checkCaretVisibility, updateCaretSize, all these sound like method names to me, less states.
Hm, no good names right now to propose. "blinkNeedsReset", "isCaretVisibilityRequested", "caretSizeDirty", to mix naming patterns I remember, these tend to get too long.
"blinkToBeReset", "caretVisibilityToBeChecked", "caretSizeToBeUpdated"?
"isBlinkToReset", "isCaretVisibilityToCheck", "isCaretSizeToUpdate"?