java.lang.Object
org.broadleafcommerce.common.extensibility.cache.ehcache.NoOpCacheManager
All Implemented Interfaces:
Closeable, AutoCloseable, javax.cache.CacheManager

public class NoOpCacheManager extends Object implements javax.cache.CacheManager
  • Constructor Details

    • NoOpCacheManager

      public NoOpCacheManager()
  • Method Details

    • getCachingProvider

      public javax.cache.spi.CachingProvider getCachingProvider()
      Specified by:
      getCachingProvider in interface javax.cache.CacheManager
    • getURI

      public URI getURI()
      Specified by:
      getURI in interface javax.cache.CacheManager
    • getClassLoader

      public ClassLoader getClassLoader()
      Specified by:
      getClassLoader in interface javax.cache.CacheManager
    • getProperties

      public Properties getProperties()
      Specified by:
      getProperties in interface javax.cache.CacheManager
    • createCache

      public <K, V, C extends javax.cache.configuration.Configuration<K, V>> javax.cache.Cache<K,V> createCache(String s, C c) throws IllegalArgumentException
      Specified by:
      createCache in interface javax.cache.CacheManager
      Throws:
      IllegalArgumentException
    • getCache

      public <K, V> javax.cache.Cache<K,V> getCache(String s, Class<K> aClass, Class<V> aClass1)
      Specified by:
      getCache in interface javax.cache.CacheManager
    • getCache

      public <K, V> javax.cache.Cache<K,V> getCache(String s)
      Specified by:
      getCache in interface javax.cache.CacheManager
    • getCacheNames

      public Iterable<String> getCacheNames()
      Specified by:
      getCacheNames in interface javax.cache.CacheManager
    • destroyCache

      public void destroyCache(String s)
      Specified by:
      destroyCache in interface javax.cache.CacheManager
    • enableManagement

      public void enableManagement(String s, boolean b)
      Specified by:
      enableManagement in interface javax.cache.CacheManager
    • enableStatistics

      public void enableStatistics(String s, boolean b)
      Specified by:
      enableStatistics in interface javax.cache.CacheManager
    • close

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

      public boolean isClosed()
      Specified by:
      isClosed in interface javax.cache.CacheManager
    • unwrap

      public <T> T unwrap(Class<T> aClass)
      Specified by:
      unwrap in interface javax.cache.CacheManager