Class Cache2kCoreProviderImpl

  • All Implemented Interfaces:
    org.cache2k.spi.Cache2kCoreProvider

    public class Cache2kCoreProviderImpl
    extends Object
    implements org.cache2k.spi.Cache2kCoreProvider
    Author:
    Jens Wilke
    • Field Detail

      • CACHE_CONFIGURATION_PROVIDER

        public static final CacheConfigProvider CACHE_CONFIGURATION_PROVIDER
    • Constructor Detail

      • Cache2kCoreProviderImpl

        public Cache2kCoreProviderImpl()
    • Method Detail

      • getLockObject

        public Object getLockObject()
      • setDefaultManagerName

        public void setDefaultManagerName​(ClassLoader cl,
                                          String s)
        Specified by:
        setDefaultManagerName in interface org.cache2k.spi.Cache2kCoreProvider
      • getDefaultManagerName

        public String getDefaultManagerName​(ClassLoader cl)
        Specified by:
        getDefaultManagerName in interface org.cache2k.spi.Cache2kCoreProvider
      • getDefaultClassLoader

        public ClassLoader getDefaultClassLoader()
        Specified by:
        getDefaultClassLoader in interface org.cache2k.spi.Cache2kCoreProvider
      • getManager

        public org.cache2k.CacheManager getManager​(ClassLoader cl,
                                                   String name)
        Specified by:
        getManager in interface org.cache2k.spi.Cache2kCoreProvider
      • getManager

        public org.cache2k.CacheManager getManager​(ClassLoader cl,
                                                   String name,
                                                   boolean defaultFallback)
      • close

        public void close​(ClassLoader l)
        Specified by:
        close in interface org.cache2k.spi.Cache2kCoreProvider
      • close

        public void close()
        Specified by:
        close in interface org.cache2k.spi.Cache2kCoreProvider
      • close

        public void close​(ClassLoader cl,
                          String managerName)
        Specified by:
        close in interface org.cache2k.spi.Cache2kCoreProvider
      • createCache

        public <K,​V> org.cache2k.Cache<K,​V> createCache​(org.cache2k.CacheManager m,
                                                                    org.cache2k.config.Cache2kConfig<K,​V> cfg)
        Specified by:
        createCache in interface org.cache2k.spi.Cache2kCoreProvider
      • getVersion

        public String getVersion()
        Specified by:
        getVersion in interface org.cache2k.spi.Cache2kCoreProvider
      • getDefaultConfig

        public org.cache2k.config.Cache2kConfig getDefaultConfig​(org.cache2k.CacheManager mgr)
        Specified by:
        getDefaultConfig in interface org.cache2k.spi.Cache2kCoreProvider