Yes, it will clear. And since events occur synchronously in one thread, there should not be a race condition.
My advice: if in doubt, write a small test application and ... well, check it out.
UPDATE: I tested it before publishing. (In response to the cons.)
source
share