Good morning,
I'm having a caching problem… When I do a REST call to my Java Backed Webscript (a simply webscript that logs the properties of each node from a path) I could see that the result is cached, because if I modify these properties I can't see the changes until I restart. Every time the result is the same than the first call. Is normal?
This is my webscript code:
NodeRef folder = repository.getCompanyHome();
List pathElements = new ArrayList();
StringTokenizer tokenizer = new StringTokenizer( "User Homes/Directory 1/Directory 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);
}
What can I do for return the real properties each time and not the first time result? What I'm doing wrong?
Thanks!