I don't like this approach, because there will be a huge amount of definitely useless data till the next configuration saving. I'd prefer to explicitly get rid of the data. 

BTW, there is no significant difference, because this plugin has no integration with Config history