Bug 178476 Clear cache dosen't take effact[07]
Description: Clear cache dosen't take effact[07] Build number: 2.2.0.v20070321-0630 Steps to reproduce: 1, New a dataset 2, Set the Cache preference to: 20 rows 3, Drag the dataset into layout and preview the results 4, Go back to dataset, clear the cache and change the preference to 30 rows 5, Save the report and preview the report Expected result: After step5: 30rows of data in preview results Actual result: only 20 rows of data in preview results Error log:
model/org.eclipse.birt.report.model.adapter.oda/src/org/eclipse/birt/report/model/adapter/oda/impl/ModelOdaAdapter.java
OdaDataSourceHandle sourceHandle ) throws SemanticException
	{
		if ( designerState == null || sourceHandle == null )
			return;
		DesignerStateAdapter.updateROMDesignerState( designerState,
				sourceHandle );
	}
	/**
	 * Update parameters in DataSetHandle with DataSetDesign's.
	 * 
	 * @param setDesign
	 *            data set design contains driver-defined parameters
	 * @param setHandle
	 *            data set handle
	 * @param cachedParameters
	 *            the cached data set parameters in the designer values
	 * @param userDefinedList
	 *            a list contains user-defined parameters. Each item is
	 *            <code>OdaDataSetParameter</code>.
	 * 
	 * @throws SemanticException
	 */
	private void updateROMDataSetParams( DataSetDesign setDesign,
			OdaDataSetHandle setHandle, DataSetParameters cachedParameters,
			List userDefinedList ) throws SemanticException
	{
		List resultList = new DataSetParameterAdapter( ).newROMSetParams(
				setDesign, setHandle, cachedParameters, userDefinedList );
		
		PropertyHandle propHandle = setHandle