Class JDKClassLoader.JDKClassLoaderCache

  • Enclosing class:
    JDKClassLoader

    private static class JDKClassLoader.JDKClassLoaderCache
    extends java.lang.Object
    Private cache implementation specific to JDKClassLoader.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map cache  
      private static java.lang.Object KNOWN_TO_FAIL  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private JDKClassLoaderCache()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object createKey​(java.lang.String className, java.lang.ClassLoader latestLoader)  
      boolean knownToFail​(java.lang.Object key)  
      void recordFailure​(java.lang.Object key)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • cache

        private final java.util.Map cache
      • KNOWN_TO_FAIL

        private static final java.lang.Object KNOWN_TO_FAIL
    • Constructor Detail

      • JDKClassLoaderCache

        private JDKClassLoaderCache()
    • Method Detail

      • recordFailure

        public final void recordFailure​(java.lang.Object key)
      • createKey

        public final java.lang.Object createKey​(java.lang.String className,
                                                java.lang.ClassLoader latestLoader)
      • knownToFail

        public final boolean knownToFail​(java.lang.Object key)