Class CaffeineCachingProvider.JCacheClassLoader
java.lang.Object
java.lang.ClassLoader
com.github.benmanes.caffeine.jcache.spi.CaffeineCachingProvider.JCacheClassLoader
- Enclosing class:
CaffeineCachingProvider
A
ClassLoader
that combines Thread.currentThread().getContextClassLoader()
and getClass().getClassLoader()
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable URL
getResource
(String name) getResources
(String name) Class
<?> Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResourceAsStream, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Constructor Details
-
JCacheClassLoader
public JCacheClassLoader()
-
-
Method Details
-
loadClass
- Overrides:
loadClass
in classClassLoader
- Throws:
ClassNotFoundException
-
getResource
- Overrides:
getResource
in classClassLoader
-
getResources
- Overrides:
getResources
in classClassLoader
- Throws:
IOException
-