Package javax.cache

Class Caching.CachingProviderRegistry

  • Enclosing class:
    Caching

    private static class Caching.CachingProviderRegistry
    extends java.lang.Object
    Maintains a registry of loaded CachingProviders scoped by ClassLoader.
    • Field Detail

      • cachingProviders

        private java.util.WeakHashMap<java.lang.ClassLoader,​java.util.LinkedHashMap<java.lang.String,​CachingProvider>> cachingProviders
        The CachingProviders by Class Name organized by the ClassLoader was used to load them.
      • classLoader

        private volatile java.lang.ClassLoader classLoader
        The default ClassLoader. When null the Thread.getContextClassLoader() will be used.
    • Constructor Detail

      • CachingProviderRegistry

        public CachingProviderRegistry()
        Constructs a CachingProviderManager.