Uses of Interface
com.github.javaparser.resolution.cache.Cache
-
Packages that use Cache Package Description com.github.javaparser.symbolsolver.cache com.github.javaparser.symbolsolver.resolution.typesolvers -
-
Uses of Cache in com.github.javaparser.symbolsolver.cache
Classes in com.github.javaparser.symbolsolver.cache that implement Cache Modifier and Type Class Description class
GuavaCache<K,V>
This class is used to wrap a GuavaCache
.class
InMemoryCache<K,V>
A cache implementation that stores the information in memory.class
NoCache<K,V>
A cache implementation that does not store any information. -
Uses of Cache in com.github.javaparser.symbolsolver.resolution.typesolvers
Fields in com.github.javaparser.symbolsolver.resolution.typesolvers declared as Cache Modifier and Type Field Description private Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>>
JavaParserTypeSolver. foundTypes
private Cache<java.nio.file.Path,java.util.List<CompilationUnit>>
JavaParserTypeSolver. parsedDirectories
private Cache<java.nio.file.Path,java.util.Optional<CompilationUnit>>
JavaParserTypeSolver. parsedFiles
private Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>>
CombinedTypeSolver. typeCache
Methods in com.github.javaparser.symbolsolver.resolution.typesolvers that return Cache Modifier and Type Method Description private <TKey,TValue>
Cache<TKey,TValue>JavaParserTypeSolver. BuildCache(long cacheSizeLimit)
Constructors in com.github.javaparser.symbolsolver.resolution.typesolvers with parameters of type Cache Constructor Description CombinedTypeSolver(java.util.function.Predicate<java.lang.Exception> exceptionHandler, java.lang.Iterable<TypeSolver> elements, Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>> typeCache)
Create a new instance ofCombinedTypeSolver
with a custom symbol cache.JavaParserTypeSolver(java.nio.file.Path srcDir, JavaParser javaParser, Cache<java.nio.file.Path,java.util.Optional<CompilationUnit>> parsedFilesCache, Cache<java.nio.file.Path,java.util.List<CompilationUnit>> parsedDirectoriesCache, Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>> foundTypesCache)
Create aJavaParserTypeSolver
with a custom cache system.
-