Inspectopedia Help

Unresolved cache annotation parameter reference

Reports Micronaut Cache annotations where the value of the parameters attribute contains names of undefined method parameters.

The following annotations are supported:

  • io.micronaut.cache.annotation.Cacheable

  • io.micronaut.cache.annotation.CachePut

  • io.micronaut.cache.annotation.CacheInvalidate

Example:

@CachePut(parameters = "myParameter") // Error: Cannot resolve symbol 'myParameter' public String cachedMethod(String name_is_not_equal_to_myParameter) { return "..."; }

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Micronaut, 241.16690

Last modified: 29 April 2024