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

    @PostConstruct
    public void init() {
        view.init(viewCallback);
        view.init(DataSetEditorConstants.INSTANCE.clientCache(),
                  DataSetEditorConstants.INSTANCE.bytes(),
                  pushEnabled.asWidget(),
                  pushMaxSize.view);
        pushMaxSize.addHelpContent(DataSetEditorConstants.INSTANCE.attributeMaxBytes(),
                                   DataSetEditorConstants.INSTANCE.attributeMaxBytes_description(),
                                   Placement.BOTTOM);
    }

    @Inject public  DataSetDefClientCacheAttributesEditor(final ToggleSwitchEditor pushEnabled,
                                                 final ValueBoxEditor<Integer> pushMaxSize,
                                                 final DataSetDefCacheAttributesEditorView view);

}