protected virtual void OnRemove(object key, object value) { } protected virtual void OnRemoveComplete(object key, object value) { }