internal void DoOnDelete() { lock (this) { // pass null this is a global delete no update flushPolicy.OnDelete(this, null); } }
internal void DoOnDelete() { UninterruptableMonitor.Enter(this); try { // pass null this is a global delete no update flushPolicy.OnDelete(this, null); } finally { UninterruptableMonitor.Exit(this); } }