AnsweredAssumed Answered

Resultado en cache en Java Backed Webscript

Question asked by spilby on Apr 29, 2014
Buenos días,

una pregunta simple… Cuando llamo por REST a mi Java Backed Webscript, que simplemente me traza las propiedades de cada nodo de una ruta, veo que me ha cacheado el resultado. Si modifico esas propiedades no veo los cambios hasta que no reinicio. ¿Es normal?

Ésto es lo que hago:

NodeRef folder = repository.getCompanyHome();
List<String> pathElements = new ArrayList<String>();
StringTokenizer tokenizer = new StringTokenizer( "User Homes/Directorio 1/Directorio 2", "/");
while (tokenizer.hasMoreTokens()) {
    String childName = tokenizer.nextToken();
    pathElements.add(childName);

    NodeRef nodeRef2 = serviceRegistry.getFileFolderService().resolveNamePath(folder, pathElements).getNodeRef();
    logger.debug("PROPERTIES —> " + getNodeService().getProperties(nodeRef2);
}

¿Qué tendría que hacer para que cada llamada me devolviera las propiedades actuales? Y no me devuelva cada vez las de la primera consulta. ¿Qué estoy haciendo mal?

Merci!

Outcomes