Bug 174701 [Viewers] ViewerRow should be reused instead of connected to the Item
Currently we create a ViewerRow ver every Item we create this can degrade performance, we should cache the row and reuse it
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ColumnViewerEditor.java
if (t != null && !t.isDisposed()) {
				saveEditorValue(c);
			}
			setEditor(null, null, 0);
			c.removeListener(cellEditorListener);
			Control control = c.getControl();
			if (control != null) {
				if (mouseListener != null) {
					control.removeMouseListener(mouseListener);
					
					mouseListener = null;
				}
				if (focusListener != null) {
					control.removeFocusListener(focusListener);
				}
				if (tabeditingListener != null) {
					control.removeTraverseListener(tabeditingListener);
				}
			}
			c.deactivate();
			if (editorActivationListener != null
					&& !editorActivationListener.isEmpty()) {
				Object[] ls = editorActivationListener.getListeners();
				for (int i = 0; i < ls.length; i++) {
					((ColumnViewerEditorActivationListener) ls[i])
							.afterEditorDeactivated(tmp);
				}
			}
		}
	}