# Uses of Interface
org.springframework.cache.interceptor.CacheOperationInvocationContext

Packages that use CacheOperationInvocationContext
Package
Description
org.springframework.cache.interceptor
AOP-based solution for declarative caching demarcation.

## Uses of CacheOperationInvocationContext in org.springframework.cache.interceptor

Classes in org.springframework.cache.interceptor that implement CacheOperationInvocationContext
Modifier and Type
Class
Description
`protected class`
`CacheAspectSupport.CacheOperationContext`
A `CacheOperationInvocationContext` context for a `CacheOperation`.
Methods in org.springframework.cache.interceptor with parameters of type CacheOperationInvocationContext
Modifier and Type
Method
Description
`protected abstract Collection<String>`
AbstractCacheResolver.`getCacheNames(CacheOperationInvocationContext<?> context)`
Provide the name of the cache(s) to resolve against the current cache manager.
`protected Collection<String>`
NamedCacheResolver.`getCacheNames(CacheOperationInvocationContext<?> context)`
`protected Collection<String>`
SimpleCacheResolver.`getCacheNames(CacheOperationInvocationContext<?> context)`
`protected Collection<? extends Cache>`
CacheAspectSupport.`getCaches(CacheOperationInvocationContext<CacheOperation> context, CacheResolver cacheResolver)`
`Collection<? extends Cache>`
AbstractCacheResolver.`resolveCaches(CacheOperationInvocationContext<?> context)`
`Collection<? extends Cache>`
CacheResolver.`resolveCaches(CacheOperationInvocationContext<?> context)`
Return the cache(s) to use for the specified invocation.