class DataSetDefBackendCacheAttributesEditor implements IsWidget,
                                                               org.dashbuilder.dataset.client.editor.DataSetDefBackendCacheAttributesEditor {

    @PostConstruct
    public void init() {
        view.init(viewCallback);
        view.init(DataSetEditorConstants.INSTANCE.backendCache(),
                  DataSetEditorConstants.INSTANCE.rows(),
                  cacheEnabled.asWidget(),
                  cacheMaxRows.view);
        cacheMaxRows.addHelpContent(DataSetEditorConstants.INSTANCE.attributeMaxRows(),
                                    DataSetEditorConstants.INSTANCE.attributeMaxRows_description(),
                                    Placement.BOTTOM);
    }

    @Inject public  DataSetDefBackendCacheAttributesEditor(final ToggleSwitchEditor cacheEnabled,
                                                  final ValueBoxEditor<Integer> cacheMaxRows,
                                                  final DataSetDefCacheAttributesEditorView view);

}