Class SimpleCacheResolver

java.lang.Object
org.springframework.cache.interceptor.AbstractCacheResolver
org.springframework.cache.interceptor.SimpleCacheResolver
All Implemented Interfaces:
InitializingBean, CacheResolver

public class SimpleCacheResolver extends AbstractCacheResolver
A simple CacheResolver that resolves the Cache instance(s) based on a configurable CacheManager and the name of the cache(s) as provided by getCacheNames().
Since:
4.1
Author:
Stephane Nicoll, Juergen Hoeller
See Also:
  • Constructor Details

  • Method Details

    • getCacheNames

      protected Collection<String> getCacheNames(CacheOperationInvocationContext<?> context)
      Description copied from class: AbstractCacheResolver
      Provide the name of the cache(s) to resolve against the current cache manager.

      It is acceptable to return null to indicate that no cache could be resolved for this invocation.

      Specified by:
      getCacheNames in class AbstractCacheResolver
      Parameters:
      context - the context of the particular invocation
      Returns:
      the cache name(s) to resolve, or null if no cache should be resolved