store.setValue(ISVNUIConstants.PREF_CACHE_STATUS, cacheStatus.getSelection());
	public boolean performOk() {		IPreferenceStore store = getPreferenceStore();		store.setValue(ISVNUIConstants.PREF_FILETEXT_DECORATION, fileTextFormat.getText());		store.setValue(ISVNUIConstants.PREF_FOLDERTEXT_DECORATION, folderTextFormat.getText());		store.setValue(ISVNUIConstants.PREF_PROJECTTEXT_DECORATION, projectTextFormat.getText());				store.setValue(ISVNUIConstants.PREF_ADDED_FLAG, addedFlag.getText());		store.setValue(ISVNUIConstants.PREF_DIRTY_FLAG, dirtyFlag.getText());        store.setValue(ISVNUIConstants.PREF_EXTERNAL_FLAG, externalFlag.getText());				store.setValue(ISVNUIConstants.PREF_SHOW_DIRTY_DECORATION, imageShowDirty.getSelection());		store.setValue(ISVNUIConstants.PREF_SHOW_ADDED_DECORATION, imageShowAdded.getSelection());		store.setValue(ISVNUIConstants.PREF_SHOW_HASREMOTE_DECORATION, imageShowHasRemote.getSelection());		store.setValue(ISVNUIConstants.PREF_SHOW_NEWRESOURCE_DECORATION, imageShowNewResource.getSelection());				store.setValue(ISVNUIConstants.PREF_CALCULATE_DIRTY, showDirty.getSelection());		store.setValue(ISVNUIConstants.PREF_CACHE_STATUS, cacheStatus.getSelection());                // Update the strategy used to calculate the dirty state		SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_RECURSIVE_STATUS_UPDATE, showDirty.getSelection());		SVNProviderPlugin.getPlugin().getPluginPreferences().setValue(ISVNCoreConstants.PREF_CACHE_STATUS, cacheStatus.getSelection());        SVNProviderPlugin.getPlugin().savePluginPreferences();        		SVNLightweightDecorator.refresh();		SVNUIPlugin.getPlugin().savePluginPreferences();		return true;	}