I have an issue. I'm using ultima 2.1.1 and my source is this:
The ask is: why pu:menu loads 4 times every refresh?
ing menu.xhtml call menu.model
Code: Select all
<pu:menu widgetVar="me" model="#{menu.model}" id="me" />
Code: Select all
...
private MenuModel modelo;
...
public void createMenu() {
this.model = new DefaultMenuModel();
....
}
...
public MenuModel getModel() {
long startTime = System.nanoTime();
if (this.model == null || this.modelo.getElements().isEmpty()) {
createMenu();
}
long endTime = System.nanoTime() - startTime; // tiempo en que se ejecuta el método
LOGGER.log(Level.SEVERE, "{0} ({1}): MenuController.getModelo() {2} Milisegundos", new Object[]{util.getCURRENT_OPERATOR().getOperador(), util.getCURRENT_OPERATOR().getId(), endTime});
return this.model;
}
my standar output is:
Code: Select all
jfgomez (2): MenuController.getModel() 635.815.184 Milisegundos|#]
jfgomez (2): MenuController.getModel() 14.702 Milisegundos|#]
jfgomez (2): MenuController.getModel() 815 Milisegundos|#]
jfgomez (2): MenuController.getModel() 783 Milisegundos|#]
...
(other xhtml)
...
jfgomez (2): MenuController.getModel() 463.463.154 Milisegundos|#]
jfgomez (2): MenuController.getModel() 9.734 Milisegundos|#]
jfgomez (2): MenuController.getModel() 1.023 Milisegundos|#]
jfgomez (2): MenuController.getModel() 1.102 Milisegundos|#]
The ask is: why pu:menu loads 4 times every refresh?