Package org.burningwave.core.classes
Interface ClassPathScannerWithCachingSupport<I,R extends SearchResult<I>>
- All Superinterfaces:
ClassPathScanner<I,R>
- All Known Subinterfaces:
ByteCodeHunter,ClassHunter,ClassPathHunter
- All Known Implementing Classes:
ByteCodeHunterImpl
public interface ClassPathScannerWithCachingSupport<I,R extends SearchResult<I>> extends ClassPathScanner<I,R>
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classClassPathScannerWithCachingSupport.Abst<I,C extends org.burningwave.core.classes.SearchContext<I>,R extends SearchResult<I>>static interfaceClassPathScannerWithCachingSupport.CacheScanner<I,R extends SearchResult<I>>Nested classes/interfaces inherited from interface org.burningwave.core.classes.ClassPathScanner
ClassPathScanner.Configuration -
Method Summary
Modifier and Type Method Description voidclearCache()voidclearCache(boolean closeSearchResults)RfindAndCache()RfindBy(CacheableSearchConfig searchConfig)ClassPathScannerWithCachingSupport.CacheScanner<I,R>loadInCache(CacheableSearchConfig searchConfig)Methods inherited from interface org.burningwave.core.classes.ClassPathScanner
find, findBy
-
Method Details
-
clearCache
void clearCache() -
loadInCache
ClassPathScannerWithCachingSupport.CacheScanner<I,R> loadInCache(CacheableSearchConfig searchConfig) -
findAndCache
R findAndCache() -
findBy
-
clearCache
void clearCache(boolean closeSearchResults)
-