protected virtual void OnRemoveComplete(object key, object value) { } protected virtual void OnSet(object key, object oldValue, object newValue) { }