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 $
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clear()
Clears the internal cache.ClassMap
get(java.lang.Class c)
Lookup a given Class object in the cache.ClassMap
put(java.lang.Class c)
Creates a class map for specific class and registers it in the cache.
-
-
-
Method Detail
-
clear
void clear()
Clears the internal cache.
-
get
ClassMap get(java.lang.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(java.lang.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.
-
-