Package org.aspectj.weaver.tools.cache
Class DefaultCacheKeyResolver
- java.lang.Object
-
- org.aspectj.weaver.tools.cache.DefaultCacheKeyResolver
-
- All Implemented Interfaces:
CacheKeyResolver
public class DefaultCacheKeyResolver extends Object implements CacheKeyResolver
-
-
Field Summary
Fields Modifier and Type Field Description static StringGENERATED_SUFFIXstatic StringWEAVED_SUFFIX
-
Constructor Summary
Constructors Constructor Description DefaultCacheKeyResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcreateClassLoaderScope(ClassLoader cl, List<String> aspects)CachedClassReferencegeneratedKey(String className)StringgetGeneratedRegex()StringgetWeavedRegex()StringkeyToClass(String key)CachedClassReferenceweavedKey(String className, byte[] original_bytes)
-
-
-
Field Detail
-
GENERATED_SUFFIX
public static final String GENERATED_SUFFIX
- See Also:
- Constant Field Values
-
WEAVED_SUFFIX
public static final String WEAVED_SUFFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
createClassLoaderScope
public String createClassLoaderScope(ClassLoader cl, List<String> aspects)
- Specified by:
createClassLoaderScopein interfaceCacheKeyResolver
-
getGeneratedRegex
public String getGeneratedRegex()
- Specified by:
getGeneratedRegexin interfaceCacheKeyResolver
-
getWeavedRegex
public String getWeavedRegex()
- Specified by:
getWeavedRegexin interfaceCacheKeyResolver
-
keyToClass
public String keyToClass(String key)
- Specified by:
keyToClassin interfaceCacheKeyResolver
-
weavedKey
public CachedClassReference weavedKey(String className, byte[] original_bytes)
- Specified by:
weavedKeyin interfaceCacheKeyResolver
-
generatedKey
public CachedClassReference generatedKey(String className)
- Specified by:
generatedKeyin interfaceCacheKeyResolver
-
-