//Artefact:JavaClass/com/sphenon/basics/cache/ClassCache
Synopsis
public ClassCache
extends Object
//Artefact:Constructor/com/sphenon/basics/cache/ClassCache/ClassCache
Synopsis
public ClassCache ()
//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_every
Synopsis
public static int not_found_notice_every
//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/not_found_dump_maximum
Synopsis
public static int not_found_dump_maximum
//Artefact:Attribute/com/sphenon/basics/cache/ClassCache/debug
Synopsis
public static boolean debug
//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)