1 16 19 package com.sun.org.apache.xml.internal.serializer; 20 21 import java.util.Hashtable ; 22 23 26 class Utils 27 { 28 29 33 static private class CacheHolder 34 { 35 static final Hashtable cache; 36 static { 37 cache = new Hashtable (); 38 } 39 } 40 53 static Class ClassForName(String classname) throws ClassNotFoundException  54 { 55 Class c; 56 Object o = CacheHolder.cache.get(classname); 60 if (o == null) 61 { 62 c = Class.forName(classname); 64 67 CacheHolder.cache.put(classname, c); 69 } 70 else 71 { 72 c = (Class )o; 73 } 74 return c; 75 } 76 } 77 | Popular Tags |