this.classAnalysisMap = new MapCache<ClassDescriptor, Map<Class<?>,Object>>(CACHE_SIZE); this.methodAnalysisMap = new MapCache<MethodDescriptor, Map<Class<?>,Object>>(CACHE_SIZE);
this.classAnalysisMap = new HashMap<Class<?>, Map<ClassDescriptor,Object>>(); this.methodAnalysisMap = new HashMap<Class<?>, Map<MethodDescriptor,Object>>();
	AnalysisCache(IClassPath classPath, IErrorLogger errorLogger) {		this.classPath = classPath;		this.errorLogger = errorLogger;		this.classAnalysisEngineMap = new HashMap<Class<?>, IClassAnalysisEngine>();		this.methodAnalysisEngineMap = new HashMap<Class<?>, IMethodAnalysisEngine>();		this.databaseFactoryMap = new HashMap<Class<?>, IDatabaseFactory<?>>();				this.classAnalysisMap = new MapCache<ClassDescriptor, Map<Class<?>,Object>>(CACHE_SIZE);		this.methodAnalysisMap = new MapCache<MethodDescriptor, Map<Class<?>,Object>>(CACHE_SIZE);				this.databaseMap = new HashMap<Class<?>, Object>();	}