EHC ❯ Cachable(value=<sameAsFunction>
-
Bug
-
Status: Resolved
-
2 Major
-
Resolution: Not a Bug
-
ehcache
-
-
drb
-
Reporter: bunde
-
May 08, 2017
-
0
-
Watchers: 2
-
May 08, 2017
-
May 08, 2017
Description
@Cacheable(value = “getServicesForEnvironmentAndrole”, key = “{#role , #environment}”)
@RequestMapping(value = “/getServicesForEnvironmentAndRole”, produces = MediaType.APPLICATION_JSON_UTF8_VALUE, method = RequestMethod.GET)
public @ResponseBody
ResponseEntity<List
The above works, but if you change Cacheable value to “getServicesForEnvironmentAndRole” with capital R then we receive cache not found exception.
2017-05-08 10:15:51.744 WARN 7400 — [nio-8080-exec-7] .m.m.a.ExceptionHandlerExceptionResolver : Resolved exception caused by Handler execution: java.lang.IllegalArgumentException: Cannot find cache named ‘getServicesForEnvironmentAndRole’ for Builder[public org.springframework.http.ResponseEntity se.dice.operations.asd.controller.JsonController.getServicesForEnvironmentAndRole(java.lang.String,java.lang.String) throws java.lang.Exception] caches=[getServicesForEnvironmentAndRole] | key=’{#role , #environment}’ | keyGenerator=’’ | cacheManager=’’ | cacheResolver=’’ | condition=’’ | unless=’’ | sync=’false’ |
Comments
Louis Jacomet Jacomet 2017-05-08
David Bundgaard 2017-05-08
Yes sorry, I forgot all about the EHcache configuration!.
Close it due to pure Alzheimer condition.
Louis Jacomet Jacomet 2017-05-08
Closed as not a bug.
Let’s hope you recover ;-)
What is you Ehcache configuration? Did you forget the capital {{R}} in it?