Uses of Class
org.aspectj.weaver.tools.cache.CachedClassReference
Packages that use CachedClassReference
-
Uses of CachedClassReference in org.aspectj.weaver.tools.cache
Methods in org.aspectj.weaver.tools.cache that return CachedClassReferenceModifier and TypeMethodDescriptionWeavedClassCache.createCacheKey(String className, byte[] originalBytes)
Create a key for a normal weaved classWeavedClassCache.createGeneratedCacheKey(String className)
Created a key for a generated classCacheKeyResolver.generatedKey(String className)
Create a key for the given className from a class generated by the weaver such that:DefaultCacheKeyResolver.generatedKey(String className)
Create a key for the given class name and byte array from the pre-weaved class such thatMethods in org.aspectj.weaver.tools.cache with parameters of type CachedClassReferenceModifier and TypeMethodDescriptionAsynchronousFileCacheBacking.get(CachedClassReference ref, byte[] originalBytes)
CacheBacking.get(CachedClassReference ref, byte[] originalBytes)
Get a cache entryDefaultFileCacheBacking.get(CachedClassReference ref, byte[] originalBytes)
WeavedClassCache.get(CachedClassReference ref, byte[] classBytes)
Get a cache valuevoid
WeavedClassCache.ignore(CachedClassReference ref, byte[] classBytes)
Put a cache entry to indicate that the class should not be weaved; the original bytes of the class should be used.void
WeavedClassCache.put(CachedClassReference ref, byte[] classBytes, byte[] weavedBytes)
Put a class in the cachevoid
AsynchronousFileCacheBacking.remove(CachedClassReference ref)
void
CacheBacking.remove(CachedClassReference ref)
Remove an entry from the cachevoid
DefaultFileCacheBacking.remove(CachedClassReference ref)
void
WeavedClassCache.remove(CachedClassReference ref)
Invalidate a cache entryConstructors in org.aspectj.weaver.tools.cache with parameters of type CachedClassReferenceModifierConstructorDescriptionCachedClassEntry(CachedClassReference ref, byte[] weavedBytes, org.aspectj.weaver.tools.cache.CachedClassEntry.EntryType type)