org.ehcache.jcache
Class JCacheConfiguration<K,V>
java.lang.Object
org.ehcache.jcache.JCacheConfiguration<K,V>
- All Implemented Interfaces:
- Serializable, javax.cache.configuration.CompleteConfiguration<K,V>, javax.cache.configuration.Configuration<K,V>
public class JCacheConfiguration<K,V>
- extends Object
- implements javax.cache.configuration.CompleteConfiguration<K,V>
Configuration for a JSR107 Cache
- Since:
- 1.4.0-beta1
- Author:
- Ryan Gardner
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JCacheConfiguration
public JCacheConfiguration(net.sf.ehcache.config.CacheConfiguration cacheConfiguration,
javax.cache.configuration.Configuration<K,V> configuration,
Class<K> keyType,
Class<V> valueType)
JCacheConfiguration
public JCacheConfiguration(net.sf.ehcache.config.CacheConfiguration cacheConfiguration)
JCacheConfiguration
public JCacheConfiguration(javax.cache.configuration.Configuration<K,V> configuration)
getKeyType
public Class<K> getKeyType()
- Specified by:
getKeyType in interface javax.cache.configuration.Configuration<K,V>
getValueType
public Class<V> getValueType()
- Specified by:
getValueType in interface javax.cache.configuration.Configuration<K,V>
isStoreByValue
public boolean isStoreByValue()
- Specified by:
isStoreByValue in interface javax.cache.configuration.Configuration<K,V>
isReadThrough
public boolean isReadThrough()
- Specified by:
isReadThrough in interface javax.cache.configuration.CompleteConfiguration<K,V>
isWriteThrough
public boolean isWriteThrough()
- Specified by:
isWriteThrough in interface javax.cache.configuration.CompleteConfiguration<K,V>
isStatisticsEnabled
public boolean isStatisticsEnabled()
- Specified by:
isStatisticsEnabled in interface javax.cache.configuration.CompleteConfiguration<K,V>
isManagementEnabled
public boolean isManagementEnabled()
- Specified by:
isManagementEnabled in interface javax.cache.configuration.CompleteConfiguration<K,V>
getCacheEntryListenerConfigurations
public Iterable<javax.cache.configuration.CacheEntryListenerConfiguration<K,V>> getCacheEntryListenerConfigurations()
- Specified by:
getCacheEntryListenerConfigurations in interface javax.cache.configuration.CompleteConfiguration<K,V>
getCacheLoaderFactory
public javax.cache.configuration.Factory<javax.cache.integration.CacheLoader<K,V>> getCacheLoaderFactory()
- Specified by:
getCacheLoaderFactory in interface javax.cache.configuration.CompleteConfiguration<K,V>
getCacheWriterFactory
public javax.cache.configuration.Factory<javax.cache.integration.CacheWriter<? super K,? super V>> getCacheWriterFactory()
- Specified by:
getCacheWriterFactory in interface javax.cache.configuration.CompleteConfiguration<K,V>
getExpiryPolicyFactory
public javax.cache.configuration.Factory<javax.cache.expiry.ExpiryPolicy> getExpiryPolicyFactory()
- Specified by:
getExpiryPolicyFactory in interface javax.cache.configuration.CompleteConfiguration<K,V>
getExpiryPolicy
public javax.cache.expiry.ExpiryPolicy getExpiryPolicy()
addCacheEntryListenerConfiguration
public boolean addCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration,
JCacheListenerAdapter<K,V> cacheEventListener)
removeCacheEntryListenerConfiguration
public JCacheListenerAdapter<K,V> removeCacheEntryListenerConfiguration(javax.cache.configuration.CacheEntryListenerConfiguration<K,V> cacheEntryListenerConfiguration)
getInitialCacheEntryListenerConfigurations
public Iterable<javax.cache.configuration.CacheEntryListenerConfiguration<K,V>> getInitialCacheEntryListenerConfigurations()
overrideDefaultExpiry
public boolean overrideDefaultExpiry()
Copyright © 2014 Terracotta. All Rights Reserved.