public interface

CacheDefinitionSource

org.springframework.cache.interceptor.CacheDefinitionSource
Known Indirect Subclasses

Class Overview

Interface used by CacheInterceptor. Implementations know how to source cache operation attributes, whether from configuration, metadata attributes at source level, or anywhere else.

Summary

Public Methods
abstract CacheDefinition getCacheDefinition(Method method, Class<?> targetClass)
Return the cache operation definition for this method.

Public Methods

public abstract CacheDefinition getCacheDefinition (Method method, Class<?> targetClass)

Return the cache operation definition for this method. Return null if the method is not cacheable.

Parameters
method method
targetClass target class. May be null, in which case the declaring class of the method must be used.
Returns
  • CacheDefinition the matching cache operation definition, or null if none found