Interface IntrospectorCache

All Known Implementing Classes:
IntrospectorCacheImpl

public interface IntrospectorCache
The introspector cache API definition.
Since:
1.5
Version:
$Id: IntrospectorCache.java 685685 2008-08-13 21:43:27Z nbubna $
Author:
Henning P. Schmiedehausen
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Clears the internal cache.
    Lookup a given Class object in the cache.
    Creates a class map for specific class and registers it in the cache.
  • Method Details

    • clear

      void clear()
      Clears the internal cache.
    • get

      ClassMap get(Class c)
      Lookup a given Class object in the cache. If it does not exist, check whether this is due to a class change and purge the caches eventually.
      Parameters:
      c - The class to look up.
      Returns:
      A ClassMap object or null if it does not exist in the cache.
    • put

      ClassMap put(Class c)
      Creates a class map for specific class and registers it in the cache. Also adds the qualified name to the name->class map for later Classloader change detection.
      Parameters:
      c - The class for which the class map gets generated.
      Returns:
      A ClassMap object.