A method and system for processing notifications is described. Notifications
are
tagged based on a synchronization state between the sender and receiver of the
notification. The receiver processes the tagged notification based on a comparison
between the tagged value and the current state of its synchronization with respect
to the sender of the notification. When the tagged value is current with respect
to the current synchronization value and a synchronization is not in process, the
notification is processed. When the tagged value is stale with respect to the current
synchronization state the notification is discarded. If the notification is out-of-date
with respect to the current state of synchronization the notification may be queued
for later processing or discarded.