commands.put(Pazpar2Commands.RECORD, new RecordCommand(mgr));\r
commands.put(Pazpar2Commands.TERMLIST, new TermlistCommand(mgr));\r
commands.put(Pazpar2Commands.BYTARGET, new BytargetCommand(mgr)); \r
- key = "#initial";\r
+ key = "#1";\r
}\r
\r
/**\r
*/\r
public String getKey() {\r
if (key == null) {\r
- StringBuilder querystatebuilder = new StringBuilder("#");\r
+ StringBuilder querystatebuilder = new StringBuilder("");\r
for (Pazpar2Command command : commands.values()) {\r
if (command.hasParameters()) {\r
querystatebuilder.append("||"+command.getName()+"::");\r
querystatebuilder.append(command.getValueWithExpressions());\r
} \r
} \r
- key = querystatebuilder.toString();\r
+ key = "#"+querystatebuilder.toString().hashCode();\r
return key;\r
} else { \r
return key;\r