public ClassContext getClassContext(JavaClass javaClass) { if (classContextCache == null) { int cacheSize = getBoolProperty(AnalysisFeatures.CONSERVE_SPACE) ? 1 : DEFAULT_CACHE_SIZE; classContextCache = new MapCache<JavaClass,ClassContext>(cacheSize); } ClassContext classContext = classContextCache.get(javaClass); if (classContext == null) { classContext = new ClassContext(javaClass, this); classContextCache.put(javaClass, classContext); misses++; } else hits++; return classContext; }
public abstract ClassContext getClassContext(JavaClass javaClass);
	public ClassContext getClassContext(JavaClass javaClass) {		if (classContextCache == null) {		int cacheSize = getBoolProperty(AnalysisFeatures.CONSERVE_SPACE) ? 1 : DEFAULT_CACHE_SIZE;		classContextCache = new MapCache<JavaClass,ClassContext>(cacheSize);		}		ClassContext classContext = classContextCache.get(javaClass);		if (classContext == null) {			classContext = new ClassContext(javaClass, this);			classContextCache.put(javaClass, classContext);			misses++;		} else hits++;		return classContext;	}