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