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 valuevoidWeavedClassCache.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.voidWeavedClassCache.put(CachedClassReference ref, byte[] classBytes, byte[] weavedBytes)Put a class in the cachevoidAsynchronousFileCacheBacking.remove(CachedClassReference ref)voidCacheBacking.remove(CachedClassReference ref)Remove an entry from the cachevoidDefaultFileCacheBacking.remove(CachedClassReference ref)voidWeavedClassCache.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)