From ec4b83c48caac562fbc71256b08c7f0271c05d53 Mon Sep 17 00:00:00 2001 From: Mirco Nasuti <mirco.nasuti@chuv.ch> Date: Tue, 10 Jan 2017 12:22:56 +0100 Subject: [PATCH] don't cache methods if a problem occurs --- src/main/java/eu/hbp/mip/controllers/ExperimentApi.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java index bc0d28603..db3525a31 100644 --- a/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java +++ b/src/main/java/eu/hbp/mip/controllers/ExperimentApi.java @@ -212,7 +212,7 @@ public class ExperimentApi { } @ApiOperation(value = "List available methods and validations", response = String.class) - @Cacheable("methods") + @Cacheable(value = "methods", unless = "#result.getStatusCode().value()!=200") @RequestMapping(path = "/methods", method = RequestMethod.GET) public ResponseEntity listAvailableMethodsAndValidations() throws IOException { LOGGER.info("List available methods and validations"); -- GitLab