Uses of Interface
com.github.javaparser.resolution.cache.Cache
Packages that use Cache
Package
Description
-
Uses of Cache in com.github.javaparser.symbolsolver.cache
Classes in com.github.javaparser.symbolsolver.cache that implement CacheModifier and TypeClassDescriptionclass
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 CacheModifier and TypeFieldDescriptionprivate final Cache
<String, SymbolReference<ResolvedReferenceTypeDeclaration>> JavaParserTypeSolver.foundTypes
private final Cache
<Path, List<CompilationUnit>> JavaParserTypeSolver.parsedDirectories
private final Cache
<Path, Optional<CompilationUnit>> JavaParserTypeSolver.parsedFiles
private final Cache
<String, SymbolReference<ResolvedReferenceTypeDeclaration>> CombinedTypeSolver.typeCache
Methods in com.github.javaparser.symbolsolver.resolution.typesolvers that return CacheModifier and TypeMethodDescriptionprivate <TKey,
TValue>
Cache<TKey, TValue> JavaParserTypeSolver.BuildCache
(long cacheSizeLimit) Constructors in com.github.javaparser.symbolsolver.resolution.typesolvers with parameters of type CacheModifierConstructorDescriptionCombinedTypeSolver
(Predicate<Exception> exceptionHandler, Iterable<TypeSolver> elements, Cache<String, SymbolReference<ResolvedReferenceTypeDeclaration>> typeCache) Create a new instance ofCombinedTypeSolver
with a custom symbol cache.JavaParserTypeSolver
(Path srcDir, JavaParser javaParser, Cache<Path, Optional<CompilationUnit>> parsedFilesCache, Cache<Path, List<CompilationUnit>> parsedDirectoriesCache, Cache<String, SymbolReference<ResolvedReferenceTypeDeclaration>> foundTypesCache) Create aJavaParserTypeSolver
with a custom cache system.