//Artefact:JavaClass/com/sphenon/basics/cache/ClassCache

Synopsis

public ClassCache extends Object

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/class_cache

Synopsis

protected static com.sphenon.basics.cache.ClassCacheData class_cache

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/class_cache_checked

Synopsis

protected static java.util.Set class_cache_checked

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/cache_disabled

Synopsis

public static boolean cache_disabled

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/not_found_notice_maximum

Synopsis

public static int not_found_notice_maximum

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/default_class_cache

Synopsis

protected static java.util.Map default_class_cache

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/default_class_not_found_cache

Synopsis

protected static java.util.Set default_class_not_found_cache

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/default_class_cache_class_loader

Synopsis

protected static java.lang.ClassLoader default_class_cache_class_loader

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/default_class_cache_class_loader_throwable

Synopsis

protected static java.lang.Throwable default_class_cache_class_loader_throwable

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/all_class_caches

Synopsis

public static java.util.Map all_class_caches

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/all_class_not_found_caches

Synopsis

public static java.util.Map all_class_not_found_caches

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/remember_classes

Synopsis

public static boolean remember_classes

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/access_counters

Synopsis

protected static java.util.Map access_counters

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/debug_counters

Synopsis

public static boolean debug_counters

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/debug_traces

Synopsis

public static boolean debug_traces

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/not_found_counter

Synopsis

protected static long not_found_counter

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/total_not_found_counter

Synopsis

protected static long total_not_found_counter

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/different_not_found_counter

Synopsis

protected static long different_not_found_counter

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/last_not_found_name

Synopsis

protected static java.lang.String last_not_found_name

//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/cache

Synopsis

protected static java.util.Map cache

//Artefact:Method/com/sphenon/basics/cache/ClassCache/log

Synopsis

public static void log (CallContext context, String message)

//Artefact:Method/com/sphenon/basics/cache/ClassCache/getClassCache

Synopsis

public static java.util.Map getClassCache (CallContext context, ClassLoader cl, String clid)

//Artefact:Method/com/sphenon/basics/cache/ClassCache/getClassNotFoundCache

Synopsis

public static java.util.Set getClassNotFoundCache (CallContext context, ClassLoader cl, String clid)

//Artefact:Method/com/sphenon/basics/cache/ClassCache/getClassCacheData

Synopsis

public static synchronized com.sphenon.basics.cache.ClassCacheData getClassCacheData (CallContext context, ClassLoader cl, String clid)

//Artefact:Method/com/sphenon/basics/cache/ClassCache/dumpAccessCounters

Synopsis

public static void dumpAccessCounters (CallContext context)

//Artefact:Method/com/sphenon/basics/cache/ClassCache/mustGetClassForName

Synopsis

public static java.lang.Class mustGetClassForName (CallContext context, String name)

//Artefact:Method/com/sphenon/basics/cache/ClassCache/getClassForName

Synopsis

public static java.lang.Class getClassForName (CallContext context, String name)

//Artefact:Method/com/sphenon/basics/cache/ClassCache/getMethod

Synopsis

public static java.lang.reflect.Method getMethod (java.lang.Class c, String name, java.lang.Class[] arguments)