Class AbstractJCachingProvider

  • All Implemented Interfaces:
    Closeable, AutoCloseable, javax.cache.spi.CachingProvider

    public abstract class AbstractJCachingProvider
    extends Object
    implements javax.cache.spi.CachingProvider
    Shared behavior for the embedded and client-server implementations.
    Author:
    Vladimir Blagojevic, Galder ZamarreƱo
    • Constructor Detail

      • AbstractJCachingProvider

        public AbstractJCachingProvider()
    • Method Detail

      • getCacheManager

        public javax.cache.CacheManager getCacheManager​(URI uri,
                                                        ClassLoader classLoader,
                                                        Properties properties)
        Specified by:
        getCacheManager in interface javax.cache.spi.CachingProvider
      • getCacheManager

        public javax.cache.CacheManager getCacheManager​(URI uri,
                                                        ClassLoader classLoader)
        Specified by:
        getCacheManager in interface javax.cache.spi.CachingProvider
      • getDefaultClassLoader

        public ClassLoader getDefaultClassLoader()
        Specified by:
        getDefaultClassLoader in interface javax.cache.spi.CachingProvider
      • getDefaultProperties

        public Properties getDefaultProperties()
        Specified by:
        getDefaultProperties in interface javax.cache.spi.CachingProvider
      • getCacheManager

        public javax.cache.CacheManager getCacheManager()
        Specified by:
        getCacheManager in interface javax.cache.spi.CachingProvider
      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface javax.cache.spi.CachingProvider
        Specified by:
        close in interface Closeable
      • close

        public void close​(ClassLoader classLoader)
        Specified by:
        close in interface javax.cache.spi.CachingProvider
      • close

        public void close​(URI uri,
                          ClassLoader classLoader)
        Specified by:
        close in interface javax.cache.spi.CachingProvider
      • createCacheManager

        protected abstract javax.cache.CacheManager createCacheManager​(ClassLoader classLoader,
                                                                       URI uri,
                                                                       Properties properties)