question: protected void clearCaches ( ) { DescriptorFactory . clearInstance ( ) ; ObjectTypeFactory . clearInstance ( ) ; TypeQualifierApplications . clearInstance ( ) ; TypeQualifierAnnotation . clearInstance ( ) ; TypeQualifierValue . clearInstance ( ) ; AnalysisContext . removeCurrentAnalysisContext ( ) ; Global . removeAnalysisCacheForCurrentThread ( ) ; if ( classPath != null ) { classPath . close ( ) ; } }
target:  Protected to allow Eclipse plugin remember some cache data for later reuse