Interface JCacheConfigurer

All Superinterfaces:
CachingConfigurer
All Known Implementing Classes:
JCacheConfigurerSupport

public interface JCacheConfigurer extends CachingConfigurer
Extension of CachingConfigurer for the JSR-107 implementation.

To be implemented by classes annotated with EnableCaching that wish or need to specify explicitly how exception caches are resolved for annotation-driven cache management.

See EnableCaching for general examples and context; see exceptionCacheResolver() for detailed instructions.

Since:
4.1
Author:
Stephane Nicoll
See Also:
  • Method Details

    • exceptionCacheResolver

      default @Nullable CacheResolver exceptionCacheResolver()
      Return the CacheResolver bean to use to resolve exception caches for annotation-driven cache management. Implementations must explicitly declare @Bean, for example,
      @Configuration
      @EnableCaching
      public class AppConfig implements JCacheConfigurer {
          @Bean // important!
          @Override
          public CacheResolver exceptionCacheResolver() {
              // configure and return CacheResolver instance
          }
          // ...
      }
      
      See EnableCaching for more complete examples.