- making shutdown of monitor more resilient in new synchronization
process (where only commit allows the sync process to be fully
satisfied)
renaming getSafe() to shield()
Reworking and improving synchronization stability.
Making more robust for concurrent use cases