Class CachedClassReference

java.lang.Object
org.aspectj.weaver.tools.cache.CachedClassReference

public class CachedClassReference extends Object
A typed reference to a cached class entry. The key to any cache entry is a simple string, but that string may contain some specialized encoding. This class handles all of that encoding.

External users of the cache should not be able to create these objects manually.

  • Constructor Details

    • CachedClassReference

      protected CachedClassReference(String key, CacheKeyResolver resolver)
    • CachedClassReference

      protected CachedClassReference(String key, String className)
      Protected to allow only the WeavedClassCache initialization rights
      Parameters:
      key - encoded key of the class
      className - the classname
  • Method Details