fix data inconsistency after change preference
in erp5, preference datas are cached in erp5_ui_long cache factory, after change preference, those cached datas are cleared by preference_interaction_workflow
but in some scipts such as Resource_getIndividualVariationBaseCategoryItemList , Resource_getOptionalVariationBaseCategoryItemList...
we use also a cache on the top of preference data which make those scripts return inconsistent data after change preference
it more like that those scripts use cache in a bad way thus fix should be done on those scripts