Klasse CacheManagerImpl

java.lang.Object
de.caluga.morphium.cache.jcache.CacheManagerImpl
Alle implementierten Schnittstellen:
Closeable, AutoCloseable, javax.cache.CacheManager

public class CacheManagerImpl extends Object implements javax.cache.CacheManager
User: Stephan Bösebeck Date: 17.05.18 Time: 08:21

TODO: Add documentation here

  • Konstruktordetails

    • CacheManagerImpl

      public CacheManagerImpl(Properties settings)
  • Methodendetails

    • setCachingProvider

      public void setCachingProvider(javax.cache.spi.CachingProvider cachingProvider)
    • getCachingProvider

      public javax.cache.spi.CachingProvider getCachingProvider()
      Angegeben von:
      getCachingProvider in Schnittstelle javax.cache.CacheManager
    • getURI

      public URI getURI()
      Angegeben von:
      getURI in Schnittstelle javax.cache.CacheManager
    • getClassLoader

      public ClassLoader getClassLoader()
      Angegeben von:
      getClassLoader in Schnittstelle javax.cache.CacheManager
    • getProperties

      public Properties getProperties()
      Angegeben von:
      getProperties in Schnittstelle javax.cache.CacheManager
    • getUri

      public URI getUri()
    • setUri

      public void setUri(URI uri)
    • setClassLoader

      public void setClassLoader(ClassLoader classLoader)
    • setProperties

      public void setProperties(Properties properties)
    • getCaches

      public Collection<javax.cache.Cache> getCaches()
    • createCache

      public <K, V, C extends javax.cache.configuration.Configuration<K,V>> javax.cache.Cache<K,V> createCache(String cacheName, C configuration) throws IllegalArgumentException
      Angegeben von:
      createCache in Schnittstelle javax.cache.CacheManager
      Löst aus:
      IllegalArgumentException
    • getCache

      public <K,V> javax.cache.Cache<K,V> getCache(String cacheName, Class<K> keyType, Class<V> valueType)
      Angegeben von:
      getCache in Schnittstelle javax.cache.CacheManager
    • getCache

      public <K,V> javax.cache.Cache<K,V> getCache(String cacheName)
      Angegeben von:
      getCache in Schnittstelle javax.cache.CacheManager
    • getCacheNames

      public Iterable<String> getCacheNames()
      Angegeben von:
      getCacheNames in Schnittstelle javax.cache.CacheManager
    • destroyCache

      public void destroyCache(String cacheName)
      Angegeben von:
      destroyCache in Schnittstelle javax.cache.CacheManager
    • enableManagement

      public void enableManagement(String cacheName, boolean enabled)
      Angegeben von:
      enableManagement in Schnittstelle javax.cache.CacheManager
    • enableStatistics

      public void enableStatistics(String cacheName, boolean enabled)
      Angegeben von:
      enableStatistics in Schnittstelle javax.cache.CacheManager
    • close

      public void close()
      Angegeben von:
      close in Schnittstelle AutoCloseable
      Angegeben von:
      close in Schnittstelle javax.cache.CacheManager
      Angegeben von:
      close in Schnittstelle Closeable
    • isClosed

      public boolean isClosed()
      Angegeben von:
      isClosed in Schnittstelle javax.cache.CacheManager
    • unwrap

      public <T> T unwrap(Class<T> clazz)
      Angegeben von:
      unwrap in Schnittstelle javax.cache.CacheManager