| 程序包 | 说明 |
|---|---|
| icu.develop.l2cache.annotation | |
| icu.develop.l2cache.interceptor |
| 限定符和类型 | 方法和说明 |
|---|---|
private Collection<L2CacheOperation> |
DefaultL2CacheAnnotationParser.commonParseCacheAnnotations(AnnotatedElement ae) |
private Collection<L2CacheOperation> |
DefaultL2CacheAnnotationParser.parseCacheAnnotations(AnnotatedElement ae,
boolean localOnly) |
Collection<L2CacheOperation> |
L2CacheAnnotationParser.parseCacheAnnotations(Class<?> type)
Parse the cache definition for the given class,
based on an annotation type understood by this parser.
|
Collection<L2CacheOperation> |
DefaultL2CacheAnnotationParser.parseCacheAnnotations(Class<?> type) |
Collection<L2CacheOperation> |
L2CacheAnnotationParser.parseCacheAnnotations(Method method)
Parse the cache definition for the given method,
based on an annotation type understood by this parser.
|
Collection<L2CacheOperation> |
DefaultL2CacheAnnotationParser.parseCacheAnnotations(Method method) |
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
DefaultL2CacheAnnotationParser.parseCachingAnnotation(AnnotatedElement ae,
L2Caching caching,
Collection<L2CacheOperation> ops) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
L2CacheOperationInvocationContext<O extends L2CacheOperation> |
| 限定符和类型 | 类和说明 |
|---|---|
class |
L2CacheableOperation
Description:
|
class |
L2CacheEvictOperation
Description:
|
class |
L2CachePutOperation
Description:
|
| 限定符和类型 | 字段和说明 |
|---|---|
private L2CacheOperation |
L2CacheAspectSupport.L2CacheOperationCacheKey.cacheOperation |
private L2CacheOperation |
L2CacheAspectSupport.L2CacheOperationMetadata.operation |
| 限定符和类型 | 字段和说明 |
|---|---|
private Map<Object,Collection<L2CacheOperation>> |
AbstractL2CacheOperationSource.attributeCache
Cache of CacheOperations, keyed by method on a specific target class.
|
private org.springframework.util.MultiValueMap<Class<? extends L2CacheOperation>,L2CacheAspectSupport.L2CacheOperationContext> |
L2CacheAspectSupport.L2CacheOperationContexts.contexts |
private static Collection<L2CacheOperation> |
AbstractL2CacheOperationSource.NULL_CACHING_ATTRIBUTE
Canonical value held in cache to indicate no caching attribute was
found for this method and we don't need to look again.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract L2CacheOperation |
L2CacheOperation.Builder.build() |
L2CacheOperation |
L2CacheAspectSupport.L2CacheOperationContext.getOperation() |
| 限定符和类型 | 方法和说明 |
|---|---|
private Collection<L2CacheOperation> |
AbstractL2CacheOperationSource.computeCacheOperations(Method method,
Class<?> targetClass) |
protected Collection<L2CacheOperation> |
AnnotationL2CacheOperationSource.determineCacheOperations(AnnotationL2CacheOperationSource.L2CacheOperationProvider provider)
Determine the cache operation(s) for the given
AnnotationL2CacheOperationSource.L2CacheOperationProvider. |
protected Collection<L2CacheOperation> |
AnnotationL2CacheOperationSource.findCacheOperations(Class<?> clazz) |
protected abstract Collection<L2CacheOperation> |
AbstractL2CacheOperationSource.findCacheOperations(Class<?> clazz)
Subclasses need to implement this to return the caching attribute for the
given class, if any.
|
protected Collection<L2CacheOperation> |
AnnotationL2CacheOperationSource.findCacheOperations(Method method) |
protected abstract Collection<L2CacheOperation> |
AbstractL2CacheOperationSource.findCacheOperations(Method method)
Subclasses need to implement this to return the caching attribute for the
given method, if any.
|
Collection<L2CacheOperation> |
AnnotationL2CacheOperationSource.L2CacheOperationProvider.getCacheOperations(L2CacheAnnotationParser parser)
Return the
CacheOperation instance(s) provided by the specified parser. |
Collection<L2CacheOperation> |
L2CacheOperationSource.getCacheOperations(Method method,
Class<?> targetClass)
Return the collection of cache operations for this method,
or
null if the method contains no cacheable annotations. |
Collection<L2CacheOperation> |
AbstractL2CacheOperationSource.getCacheOperations(Method method,
Class<?> targetClass)
Determine the caching attribute for this method invocation.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected L2CacheAspectSupport.L2CacheOperationMetadata |
L2CacheAspectSupport.getCacheOperationMetadata(L2CacheOperation operation,
Method method,
Class<?> targetClass) |
protected L2CacheAspectSupport.L2CacheOperationContext |
L2CacheAspectSupport.getOperationContext(L2CacheOperation operation,
Method method,
Object[] args,
Object target,
Class<?> targetClass) |
| 限定符和类型 | 方法和说明 |
|---|---|
Collection<L2CacheAspectSupport.L2CacheOperationContext> |
L2CacheAspectSupport.L2CacheOperationContexts.get(Class<? extends L2CacheOperation> operationClass) |
protected Collection<? extends L2Cache> |
L2CacheAspectSupport.getCaches(L2CacheOperationInvocationContext<L2CacheOperation> context,
L2CacheResolver cacheResolver) |
| 构造器和说明 |
|---|
L2CacheOperationCacheKey(L2CacheOperation cacheOperation,
Method method,
Class<?> targetClass) |
L2CacheOperationMetadata(L2CacheOperation operation,
Method method,
Class<?> targetClass,
L2CacheResolver cacheResolver) |
| 构造器和说明 |
|---|
L2CacheOperationContexts(Collection<? extends L2CacheOperation> operations,
Method method,
Object[] args,
Object target,
Class<?> targetClass) |
Copyright © 2023. All rights reserved.